本帖最后由 夜声 于 2022-5-16 17:13 编辑
谢谢大掌柜以及极海半导体让我有这次测评机会,本篇 文 章主要进行RT-Thread Nano的移植,接下来的 文 章都在RT-Thread Nano的基础上进行。
首先打开一个可以正常运行的工程,添加RT-Thread Nano内核代码,点击ok。
接下来编译工程,会发现会报错
打开board.c添加时钟异常处理函数和添加OS心跳配置
OS心跳配置
接下来由于RTT接管的是芯片的时钟,悬挂处理还有异常处理,避免编译时产生重定义的错误,需要在apm32e10x_it.c中屏蔽掉这几个函数
接下来在主函数中添加#include <rtthread.h>头文件,并且将延时函数注释掉换成rtt提供的延时函数
将程序下载至开发板中,LED正常闪烁,RT-Thread正常运行。
|