開發...最麻煩的就是把環境弄好, 才能開始研究,做更深入的研究
以新唐Nuvton 的IC而言, 目前它支援的開發IDE有3種
- Keil RealView MDK V4.12 or higher
- CooCox CoIDE V1.0.0 or higher
- IAR Embedded Workbench V5.xx
底下介紹的是使用ARM MDK環境建置的說明:
- 安裝ARM MDK (v5.xx) 的IDE工具 (這個基本上一直"下一步"就裝完了)
- 安裝NuLink Driver for MDK (Debug 及 線上燒錄)
確定有個畫面,也表示裝成功了
安裝完ARM MDK後, 可以利用"Pack Installer" ,更新CMSIS、Device Library或安裝其他Middleware
在Pack Tag右邊有Example Tag, 可以從這裡找一Example Code 來看看
Example Code 其實都有點小複雜,先確認環境比較重要, 所以先弄一個簡單的GPIO LED能跑就好。
int main (void)
{
SYS_Init();
GPIO_SetMode(PA, BIT14, GPIO_PMD_OUTPUT);
while(1) {
CLK_SysTickDelay(100000); // Delay
PA14 ^=1; // toggle LED
CLK_SysTickDelay(100000); // Delay
}
}
下載code到板子之前,要先確認Device 是否正確 (Device指的是chip型號)。
再選擇Debugger的工具, 這裡選擇的是NULink Debugger。(視你的ICE工具而定)
< allowfullscreen="" border="0" height="315" src="https://www.youtube.com//Rzb4GbrloO8" width="560" style="color: rgb(51, 51, 51); font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18.2px; : rgb(254, 253, 250);">
相關資訊學習--http://goo.gl/Cg8dvq