ARM Cortex MCU 開發環境建置

開發...最麻煩的就是把環境弄好, 才能開始研究,做更深入的研究



 以新唐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環境建置的說明:
  1.  安裝ARM MDK (v5.xx) 的IDE工具 (這個基本上一直"下一步"就裝完了)
  2.  安裝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
轉貼至--http://blog.ittraining.com.tw/