a. 先安裝好Keil C IDE。
b. 安裝Nuvoton "Nu-Link_Keil_Driver 2.01.6592.exe"程式。
2. 開啟Keil C IDE,選擇"Project" > "New uVision Project..."。
3. 輸入計劃名稱後,按"存檔"。
4. 選擇Device名稱,我因為找不到"NUC122RD2AN",改選擇"NUC122LD2AN",選擇好之後按"OK"。
5. 先刪除建立計劃時所產生的"Source Group 1",使用滑鼠點選"Source Group 1"後按"滑鼠右鍵",選擇"Remove Group 'Source Group 1' and its Files"。
7. 依照步驟6.增加3個Group,並修改名稱為"CMSIS"、"user"、"library",使用滑鼠點選一次Group,就可以修改名稱。
8. 下載"NUC122_Series_BSP_CMSIS_V3.00.002.zip"並解壓縮,在路徑..\NUC122SeriesBSP_CMSIS_V3.00.002\Library下可以看見,"CMSIS"、"Device"、"StdDriver"三個資料夾,請將三個資料夾複製。
9. 將"CMSIS"、"Device"、"StdDriver"三個資料夾複製到計劃檔案的相同的路徑中。
10. 點選"CMSIS"按"滑鼠右鍵",選擇"Add Existing File to Group 'CMSIS'...",加入路經..\Device\Nuvoton\NUC122\Source\ARM下的"startup_NUC122.s"與..\Device\Nuvoton\NUC122\Source下的"system_NUC122.c"檔案。
11. 點選"library"按"滑鼠右鍵",選擇"Add Existing File to Group 'CMSIS'...",加入路經..\StdDriver\src下所有的檔案,當然不需要的功能函示庫也可以選擇不加入,增加程式編譯時的速度。
12. 增加主程式,選"user"按"滑鼠右鍵",選擇"Add New Item to Group 'user'..."。
13. 點選"C File (.c)",在Name:欄位中輸入"main"後按"Add"。
14. 最後完整的程式檔案部屬如下圖所示。
15. 點選"Options for Target..."icon。
16. 標籤頁"Target"的Xtal(MHz)欄位改成"12.0"。
17. 標籤頁"C/C++"的include Paths,點選路徑案件,增加".\CMSIS\Include"、".\StdDriver\inc"、".\Device\Nuvoton\NUC122\Include"三個路徑後按"OK"。
18. 最後點選"main.c"輸入自己的程式碼,在主程式前,標頭檔#include "NUC122.h"要先加入。
沒有留言:
張貼留言