AndeSight for HY16F188 (工程驗證版)

安裝完成後執行桌面AndeSight


設定預設工作目錄,勾選「Use this as the default and do not ask again」則下次開啟程式時以此作
為工作目錄。而後也可以修改。

程式詢問是否自動連接ICE設備,請按「否」。

於視窗左邊「Target Manager」視窗中選擇「ADP-AG101P-16MB-N801S」,滑鼠點右鍵選擇「Connect Target via AICE」。如果沒有這個視窗,選擇工具列Windows -> Show view -> Other..,選擇Remote Systems -> Target Manager即可。

防火牆跳出警告按下「允許存取」即可。

Runing Target出現設備名稱且右邊Console出現「ICEman is ready to use.」訊息,表示硬體連接正確。

在「Project Explorer」按右鍵選New -> Project

選C/C++ -> Andes C project,按Next


輸入Project name(專案名稱),Connection Type選AICE(硬體ICE),Target Chip選ADP-AG101P-16MB-N801-S,Project type選Empty Project,Toolchains選擇nds32ls-elf-newlib-v3m。點選NEXT。

按下Advanced settings

在C/C++ Build Settings下Andes C Linker,點選General,設定連結器Linker Script檔案。(如HY16F188.ld)







在C/C++ Build Settings下Andes C Compiler,點選Directorles,設定連結檔案。

在C/C++ Build Settings下Objcopy,點選Other flags自訂指令 -O binary -j .text -j .rodata -j .data「-O binary -j .text -j .rodata」

在C/C++ General下Path and Symbols,點選Includes,選GNU C。按Add添加Include目錄。(如HY16F188_Lib)
按OK後點選Finish。

在Project Explorer視窗中,於專案名稱上點右鍵,選New,選Source Folder設定原始碼目錄。


輸入目錄名稱,習慣為「src」


點選目錄新增檔案


原文件起始名稱,習慣為main.c

寫入程式


寫入完成後按下編譯

編譯完成顯示


重新整理後在Debug output目錄下.bin檔即為燒錄檔。右鍵選擇Flash Burner,選Real Board進行燒錄除錯。


Flashing Driver選擇UMCflash.exe檔案所在目錄,按下Burn進行燒錄

0 個留言: