RTT的bsp构建

1.将模板工程拷贝出来

2.使用cubemx构建工程

cubemx里面的配置

先从这里选择对应芯片

按照如下配置

系统时钟开到最高

将文件夹内配置成这样

inc和src原来是在别的文件夹里,把他们拿出来,其他的可以删掉

board

然后将main.c里的系统时钟初始化函数拷贝

粘贴到board.c中,替换原来的这个函数

然后配置board.h

修改如下部分。flash是512K,ram是128k

3.修改kconfig

修改这两块

4.修改构建工程所需的文件

打开这里的三个文件

修改如下部分

.sct

上面两个是flash的大小即512*1024的二进制

下面一个是ram的大小即128*1024的二进制

.icf

表示内存起止,就是上面的数字-1

.lds

只需要改成实际大小

SConscript

把如下部分改成对应芯片的

修改工程模板

一定要是template!!!

5.生成工程

用env

在对应页面右键打开env

输入menuconfig

通过以下途径

选择对应外设

然后输入scons --target=mdk5构建

关于找不到jlink的问题:

这个可能是有人直接把自己的压缩成包传上了 ,导致路径不对

然后就是数据线很玄学 , 换了三根都不行,以为是驱动原因 , 最后又换了根线好了 。。。

posted @ 2025-04-07 09:34  小蒟蒻皮皮鱼  阅读(45)  评论(0)    收藏  举报