避免弯路:基于新唐BSP标准库函数完美移植RT-Thread注意事项
该帖基于最新版的RT-Thread Nano 3.1.5版本。
采用新唐官方的BSP 标准库函数作为移植对接函数
从新建工程到适配RTOS时钟接口,滴答定时器,管脚配置,输入输出适配,均采用新唐官方的BSP标准库函数实现。
复制粘贴图片费劲,我就不重复发帖了。请访问以下链接,帖子末尾配有B站上传的视频链接。
#include <rtthread.h> #include <NuMicro.h> int main(void) { GPIO_SetMode(PB, BIT14, GPIO_MODE_OUTPUT); rt_kprintf("Hello RTT_NANO\n"); while(1) { PB14=0; rt_thread_mdelay(2000); rt_kprintf("\nLED is ON\n"); PB14=1; rt_thread_mdelay(2000); rt_kprintf("\nLED is OFF\n"); } }