56075ce8a3 | ||
---|---|---|
.. | ||
Libraries | ||
applications | ||
drivers | ||
.gitignore | ||
README.md | ||
SConscript | ||
SConstruct | ||
nuvoton_m451.ld | ||
nuvoton_m451.sct | ||
project.uvproj | ||
project.uvprojx | ||
rtconfig.h | ||
rtconfig.py | ||
template.uvproj |
README.md
新唐M451系列单片机
简介
这里参考BrightPan之前移植的nuvoton_m05x,将RT-thread移植到了Nuvoton(新唐/芯唐) M451单片机上。
目前的工程基于M451 Series_BSP_CMSIS_V3.01.001,运行在Nuvoton M451 NuEdu Board上,仅在application.c内开了一个线程实现了简单的闪灯功能。
目前已经测试过的平台有:
平台 | 版本 |
---|---|
Keil | MDK4&MDK5 |
GCC | GNU Tools ARM Embedded 5.4 |
使用
Keil
使用前请前往新唐官网下载驱动NuLink_Keil_Driver。MDK5请安装对应的Nuvoton Pack。
- 配置rtconfig.py里的
CROSS_TOOL
为keil以及EXEC_PATH
为你的Keil根目录 - 使用
scons --target=mdk/mdk4/mdk5 -s
生成对应的工程文件。或者使用scons
直接编译。
GCC
这里使用的是gcc-arm-none-eabi
- 配置rtconfig.py里的
CROSS_TOOL
为gcc以及EXEC_PATH
为你gcc-arm-none-eabi可执行文件的位置 - 使用
scons
直接编译。