RT-Thread ---- STM32系列BSP的制作教程总结

一、概念

BSP是板级支持包(Board Support Package)的意思,概念详见 BSP百科。

二、参考资料

1、官方版本 文字制作教程:RT-Thread的STM32 BSP制作教程文字版本。

2、官方版本:RT-Thread的STM32BSP制作教程  视频版

三、如何实现

3.1、获取RT-Thread最新源码

1、找到RT-Thread源码github地址:https://github.com/RT-Thread/rt-thread。

2、点击Download ZIP 下载到本地,速度更快无需git,但是修改后不方便提交给github。

3、或者通过git下载,获取克隆地址:

RT-Thread ---- STM32系列BSP的制作教程总结_第1张图片

安装git windos版本,按该教程下载到本地:https://blog.csdn.net/jxg1473819657/article/details/83656939。

3.2、按照官方文档制作

官方版本 文字制作教程:RT-Thread的STM32 BSP制作教程文字版本。一步步按要求来,发现可以制作出,有些步骤未理解其作用,后续补充。

本人制作的BSP如下:

RT-Thread ---- STM32系列BSP的制作教程总结_第2张图片

四、实现的一些重要知识点

4.1、要使用到的Kconfig的语法总结

链接:https://blog.csdn.net/m0_37697335/article/details/90547725。

4.2、链接脚本

链接:https://blog.csdn.net/m0_37697335/article/details/90548800。

4.3、修改构建脚本

链接:https://blog.csdn.net/m0_37697335/article/details/90580841

五、注意事项

5.1、若芯片为STM32F407VET6,则配置RAM的大小按128K来配置(虽然芯片大小为192K),否则会出错。

具体看该贴:https://www.rt-thread.org/qa/forum.php?mod=viewthread&tid=421322#lastpost。

 

 

 

你可能感兴趣的:(RT-Thread ---- STM32系列BSP的制作教程总结)