验证环境
- Win10 64位
- Keil MDK 5.30
- ART-Pi 开发板:STM32H750XBH6开发板
- 工程:最小RT-Thread 系统,版本:RT-Thread v4.1.0 released
问题描述
- 使用RT-Thread的Keil MDK的工程,经常会使用 ENV工具:menuconfig配置,使用scons 构建后,工程的部分配置选项构建后被还原了。
- 比如默认烧写选项为J-Link,手动改为ST-Link,scons 构建功能后,发现又还原会J-Link了
- 比如默认功能没有设置好烧写算法,手动改好后,发现scons 构建后,依旧被还原了
修改模板
- Keil MDK的默认工程配置,来自模板文件:template.uvprojx,可以打开这个文件,然后修改保存,这样再使用:scons 构建工程后,配置的选项就不再被还原
修改实例
- 更改MCU的型号,如下:
- 打开 template.uvprojx, 把 STM32H750XBHx 改为 STM32H750ZBTx,保存整个 template.uvprojx 工程。
2022-04-03_222134.png
- ENV scons 构建工程
2022-04-03_222608.png
- 打开构建后的工程:project.uvprojx,发现MCU的型号改为了 STM32H750ZBTx
2022-04-03_222421.png
小结
- 使用RT-Thread 时,可以通过修改 template.uvprojx 模板工程,更改部分Keil MDK 工程的选项,如配置MCU型号,编译选项等