-
- 與母版相連的是 Nu-Link-Me。
- 另有獨立的 ULINK2。
- 需要安裝 Keli MDK 已取得驅動程式。
1-TMS(SWDIO) 2-GND 3-TDO(SWO) 4-NC 5-TCK(SWCLK) 6-NC 7-NC 8-NRST 9-TDI 10-GND
- 下载安装编译交叉工具链
- 安裝 CooCox
- 開啟 CooCox 之後,優先設置工具鏈路徑,避免發生 ELF FILE MISSING SECTOR INFO 錯誤。
- Project → Select Toolchain Path
- 開啟光碟
- 選擇 NuTiny-SDK Quick Start
- 選擇 NUC442JI8AE
安裝 Nu-Link Keli/IAR Driver(Nu-Link/Nu-Link-Me)- Nu-Link: 獨立的 Probe。
- Nu-Link-Me: 與母版相連的 Probe。
- 如果是選擇使用 CooCox,不需要安裝上述驅動程式。上述驅動程式分別是給使用 Keli MDK 和 IAR Embedded Workbench 者安裝。
- 安裝 NUC400 Series BSP
- 如果是選擇使用 CooCox,不需要安裝上述開發套件。
-
- CooCox 透過 Makefile 調用工具鏈編譯工程。
- 編譯選項和鏈結腳本放在 configuration/ProgramData/$(project),動態生成。
-
It could be used to develop chips for chip developers and be used as chip manual for chip users.
- 只有晶片製造商可以修改控制暫存器的內容和屬性,一般使用者只能將其當作手冊使用。
-
CooCox CoSmart is an intelligent pin configuration and code generation tool.
- 設定週邊,並產生對應初始化代碼。
GDB Server
$ cd "D:\CooCox\CoIDE\bin" $ ./start_gdbserver.bat
$ cd "D:\Program Files\GNU Tools ARM Embedded\4.8 2014q3\bin" $ ./arm-none-eabi-gdb.exe (gdb) set tdesc filename D:/CooCox/CoIDE/bin/target_desc/arm-with-m.xml (gdb) cd D:\CooCox\CoSmart\workspace\qqqr\qqqr\Debug\bin (gdb) file qqqr.elf (gdb) target remote :2009
術語
-
-
- CMSIS 類似將 BSP 或是驅動程式 (driver) 包裝,對上層提供一致接口,即 HAL (Hardware Abstraction Layer)。
- C:\CooCox\CoIDE\bin\INuLink.dll
- coflash