NuMaker-M032KI 由两部分组成,采用 NuMicro® M032KIAAE 微控制器的主控板,与 Nu-Link2-Me 除错刻录器。使用者只需使用此开发板就可以开发、刻录并验证应用程序。
NuMaker-M032KI 的主控板带有 M032KIAAE 所有脚位的扩展接口,并提供兼容于 Arduino UNO 的接口,还有灵活的电源供应设计,方便搭配各式接口设备或 Arduino 模块,进行开发。主控板并带有一电流量测接口,用户在开发过程中可轻松量测微控制器的功耗。
Nu-Link2-Me 刻录与除错器可透过SWD接口进行刻录与除错,还带有一 16 Mbit 大小的 SPI Flash 供脱机刻录使用。Nu-Link2-Me 也是一个 USB 存储装置,支持拖拉式刻录,将档案拖拉至 Nu-Link2-Me 即可刻录目标芯片。Nu-Link2-Me 支持虚拟串口功能,可输出讯息至终端机窗口。Nu-Link2-Me 可从开发板上拆下,作为量产刻录工具使用。
开发板外观如下图所示:

该开发板常用 板载资源 如下:
开发板更多详细信息请参考 Nuvoton Direct。
NuMaker-M032KI 板级支持包提供 MDK5 和 IAR 工程,并且支持 GCC 开发环境,介绍如何将示例程序运行起来。运行示例程序前需要做如下准备工作:
在 env 窗口内运行 git clone 将程序拷贝到本地端。源码目录说明
git clone https://github.com/RT-Thread/rt-thread
| IDE/Compiler | Tested version |
|---|---|
| MDK5 | 5.28 |
| IAR | 8.32 |
| GCC | GCC 6.3.1 20170620 (Need update env) |
注意: 开发前,请先安装 Nu-Link_Keil 或是 Nu-Link_IAR 驱动。
下载项目相应套件
执行下列命令下载项目相关文件。
# cd rt-thread
# cd bsp/nuvoton/numaker-m032ki
# menuconfig --generate
# cd rt-thread
# cd bsp/nuvoton/numaker-m032ki
# scons
…
…
LINK rtthread.elf
arm-none-eabi-objcopy -O binary rtthread.elf rtthread.bin
arm-none-eabi-size rtthread.elf
text data bss dec hex filename
176328 3696 22840 202864 31870 rtthread.elf
scons: done building targets.
<Path-to-rt-thread>\bsp\nuvoton\numaker-m032ki\rtthread.bin
通过下列指令选译生成 MDK5 项目工程文件。MDK 项目工程产生在这个目录内,文件名为 project.uvprojx。
# cd rt-thread
# cd bsp/nuvoton/numaker-m032ki
# scons --target=mdk5 –s
<Path-to-rt-thread>\bsp\nuvoton\numaker-m032ki\project.uvprojx
# cd rt-thread
# cd bsp/nuvoton/numaker-m032ki
# scons --target=iar –s
<Path-to-rt-thread>\bsp\nuvoton\numaker-m032ki\project.eww
<Path-to-rt-thread>\bsp\nuvoton\numaker-m032ki\project.ewp
简易的下载方法: 通过拖拉文档到 NuMicro MCU 虚拟磁盘或是使用传送到 NuMicro MCU 虚拟磁盘的方式,即可完成固件下载。
首先,配置 Nu-Link2-Me 上的指拨开关,将四个开关拨到 ‘ON’ 的位置。
配置完成后,将开发板使用 Micro USB 连接线连接计算机,我的计算机将出现一个 NuMicro MCU 虚拟磁盘。接下来,我们将使用这个虚拟磁盘来进行固件下载。
已完成 RT-Thread 快速上手!点击这里进行 内核学习 。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。