1. 開發環境:
(1). CPU: Andes RISC CPU core_N12.
(2). 平台: ADP-XC5FF676 V1.1.
(3). Windows OS: MS-Windows XP.
(4). Toolchains: AndeSight v1.4 for MS-Windows XP.
(5). Embedded Linux2.6.27
2. 實驗目的:
沿用上一章節撰寫的測試程式,使用AICE連結開發板ADP-XC5,執行程式除錯.
3. 實驗步驟:
(1). 先於程式編輯視窗設立中斷點,如下圖for迴圈所示.

(2). 使用〝
滑鼠左鍵〞點選Project後,按〝
滑鼠右鍵〞,之後選擇〝
Debug As〞->〝
Debug...〞.

(3). 沿用上一章節的Project,按〝
Debug〞.

(4). 出現詢問切換至除錯模式的對話框,按〝
Yes〞確定.

(5). 除錯模式視窗如下所示.

(6). 按〝
Step Into〞按鈕,單歨執行程式.

(7). 可以看到TeraTerm顯示Debug的printf()結果.

(8). 程式除錯執行完後,需將AICE與開發板ADP-XC5中斷連線,按下〝
Terminate〞按鈕,如下圖所示.

(9). 如要修改程式,請按〝
Remove All Terminated Launches〞按鈕,清除此次除錯加入的工具與Debug執行程式.

(10). 之後按〝
HW RST(SW3)〞,讓CPU重新Reset.

(11). 之後可以看到Debug LED,燈號由〝
b6〞變〝
99〞.
沒有留言:
張貼留言