2010年3月3日 星期三

ADS AXD ICE 介紹

ADS (ARM Developer Suite)ARM公司所開發的IDE (Integrated Development Environment)環境的程式編輯及編譯工具,能夠將程式編譯成為映射執行檔供AXD模擬執行,或是編譯成燒錄檔,燒錄至Flash開機執行。使用者使用ADS進行開發時,需要建立一個專案環境,並在專案環境下進行必要的硬體設定、編譯設定、檔案組態,以進行makelink等工作,結構如同使用armgcc編譯的組態與設定,但ADS已經此類工作在IDE環境下進行,使用者能夠輕鬆進行檔案組態與整理的工作。
ICE (In-Circuit Emulator)可將AXD連結上ARM SocJTAG介面的硬體已進行模擬執行及除錯,若是使用支援USB介面的ICE則需安裝USBmice2K.infUSBmice.sys兩個USB驅動程式,並設定AXD的裝置使連結程序完成即可使用AXD模擬執行及除錯。
AXD (ARM eXtended Debugger)為一套debugger,是ARM公司所開發的IDE環境之模擬軟體,並提供模擬 執行、單步執行、記憶體及變數監控、設定中斷點及追蹤程式等偵錯功能,AXD需要透過ICE連結裝置的JTAG介面後才能執行,若是ICE位偵測到相符的硬體裝置,或是ICE驅動未在執 行狀態,執行AXD時將會出現錯誤。