rt-thread-official/bsp/nuvoton_m451
liang yongxiang cd39c2525a [bsp] support get compiler path by environment variables for IAR 2018-04-07 15:43:45 +08:00
..
Libraries add nuvoton m451 bsp with gcc&keil support 2016-12-07 21:03:23 +08:00
applications [BSP] remove components.h file. 2017-10-16 14:10:18 +08:00
drivers [BSP] remove components.h file. 2017-10-16 14:10:18 +08:00
.gitignore add nuvoton m451 bsp with gcc&keil support 2016-12-07 21:03:23 +08:00
README.md add nuvoton m451 bsp with gcc&keil support 2016-12-07 21:03:23 +08:00
SConscript add nuvoton m451 bsp with gcc&keil support 2016-12-07 21:03:23 +08:00
SConstruct add nuvoton m451 bsp with gcc&keil support 2016-12-07 21:03:23 +08:00
nuvoton_m451.ld add nuvoton m451 bsp with gcc&keil support 2016-12-07 21:03:23 +08:00
nuvoton_m451.sct add nuvoton m451 bsp with gcc&keil support 2016-12-07 21:03:23 +08:00
project.uvproj [BSP] Update project files 2017-12-31 21:45:32 +08:00
project.uvprojx [BSP] Update project files. 2017-10-31 11:59:49 +08:00
rtconfig.h add nuvoton m451 bsp with gcc&keil support 2016-12-07 21:03:23 +08:00
rtconfig.py [bsp] support get compiler path by environment variables for IAR 2018-04-07 15:43:45 +08:00
template.uvproj add nuvoton m451 bsp with gcc&keil support 2016-12-07 21:03:23 +08:00

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直接编译。