2019年3月28日 星期四

AndeSight與AICE使用教學(3)-撰寫程式與編譯程式

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. 實驗目的:
使用上一章節新增的New Project與New Source File,撰寫程式並執行編譯.
3. 實驗步驟:
(1). 使用上一章節新增的New Source File,用滑鼠點選〝main.c〞.
注意: 可以看到視窗右上角模式切換選項,編輯程式請選擇〝Coder〞,除錯程式請選擇〝Debug〞.
(2). 再編輯視窗內,依照下列所示輸入程式.
#include
#include

int main(void)
{
int i;

for(i=0;i<5 br="" i="">
{
printf("Hello World!\n");
}
return 0;
}(3). 使用〝滑鼠左鍵點選Project後,按滑鼠右鍵〞,之後選擇Build Project.(4). 編譯中請稍後.(5). 如果編譯後沒有錯誤,可以看到如下所示,產生makefile與用於除錯HelloWorld.adx執行檔.



2 則留言:

  1. 筆者您好:
    我在照著您的程式編譯一步一步執行時
    遇到了一個問題
    系統會跑出
    make:***[main.o] error1
    的錯誤
    是否是因為我沒有License的緣故??
    如果是的話 那麼 License要怎麼要到?

    我手上有Andes N12的板子
    也有安裝AndeSight_v14的光碟

    回覆刪除
  2. 這個訊息因該跟License沒有關係,就算沒有License也不會影響編譯功能.

    網頁中#include函式庫括號內的被網頁的HTML語言取代了,看不出來,請參考圖片內顯示的程式範例.

    如果您AICE接線至ADP-XC5是沒有問題,可以使用ICEman測試,可以使用command line的方式,輸入"ICEman.exe -p 1234"測試.

    回覆刪除