README.md 1.1 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
# 新唐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`直接编译。