stm32cubemx移植RT-Thread Nano过程
记录移植的步骤,目的是移植到stm32H750VB芯片实现LED基本功能,与控制台调试。
工具stm32cubemx 5.0以上
参考资料,官网基于 《基于 CubeMX 移植 RT-Thread Nano》
1 选择合适的mcu,这里stm32H750VB ROM:128K RAM 1M
2. 配置好外部时钟
3.Nano pack 安装
RT-Thread Nano 软件包,需要在 CubeMX 中添加 https://www.rt-thread.org/download/cube/RealThread.RT-Thread.pdsc 。
4. 工程添加 nano代码,默认配置
5. 中断函数配置,取消三个中断函数
6.配置串口5 作为调试串口使用
串口引脚配置
7. LED IO配置 PC9
8.生成代码配置
9.观察到软件结构,作为第三方代码出现
10.第一次编译,出现报错
11.删除 中断模块
12 还有报错,添加函数,报错是为了提醒我们需要添加函数
13.移植系统时钟, 将main函数里面的 时钟与 hal搬移到 board.c去实现
14. 串口5的移植到 board.c,注意头文件的添加
15. 实现串口输入,输出
16. 重写main文件
17.编写第一个应用程序LED,头文件添加,下载观察LED
17.串口打印信息
18.添加第一个线程,可以观察到 两个线程均在运行。
19.支持控制台,
20 end.