30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
|
# 新唐M451系列单片机
|
|||
|
## 简介
|
|||
|
这里参考[BrightPan](https://github.com/bright-pan)之前移植的[nuvoton_m05x](https://github.com/RT-Thread/rt-thread/tree/master/bsp/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
|
|||
|
使用前请前往[新唐官网](http://www.nuvoton.com)下载驱动*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`直接编译。
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|