2019年3月28日 星期四

AndeSight與AICE使用教學(6)-使用AICE連結AndeShape執行程式除錯

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〞.


沒有留言:

張貼留言