【STM32开发环境搭建】-4-在STM32CubeMX中新增Keil(MDK-ARM) 5的工程目录(包含指定路径的C和H文件)

案例背景:

由于Keil(MDK-ARM)5 工程:DEMO_STM32F030C8T6.uvprojx是由STM32CubeMX 工具生成的,如果我们在Keil工程中手动添加了一些c文件和h文件的Include Path包含路径 ,会在STM32CubeMX下一次生成uvprojx文件时,被删除,如何解决该问题呢?

目录

[1 在STM32CubeMX的目录中新增一个.extSettings文件](#1 在STM32CubeMX的目录中新增一个.extSettings文件)

[2 STM32CubeMX自动生成Keil工程的目录](#2 STM32CubeMX自动生成Keil工程的目录)

结尾


1 在STM32CubeMX的目录中新增一个.extSettings文件

.extSettings 文件内容如下(表示KEIL工程包含目录中Source文件夹的C和H文件):

[ProjectFiles]

HeaderPath=../Source;



[Groups]

Source=../Source/demo.c;../Source/demo.h;

2 STM32CubeMX自动生成Keil工程的目录

编辑完**.extSettings**后,双击DEMO_STM32F030C8T6.ioc文件,重新生成KEIL工程代码。接着打开新生成的DEMO_STM32F030C8T6.uvprojx,你会看到KEIL工程新添加了Source文件夹。

在STM32CubeMX目录下,补全Soure文件夹和dem.c和demo.h文件。

重新打开Keil工程,demo.c的感叹号消失。

结尾

获取更多"汽车电子资讯"和"工具链使用",

请关注CSDN博客"汽车电子助手",做您的好助手。

相关推荐
yutian06062 分钟前
Keil MDK下载程序后MCU自动重启设置
单片机·嵌入式硬件·keil
XH华2 小时前
初识C语言之二维数组(下)
c语言·算法
Uu_05kkq5 小时前
【C语言1】C语言常见概念(总结复习篇)——库函数、ASCII码、转义字符
c语言·数据结构·算法
枯无穷肉7 小时前
stm32制作CAN适配器4--WinUsb的使用
stm32·单片机·嵌入式硬件
不过四级不改名6777 小时前
基于HAL库的stm32的can收发实验
stm32·单片机·嵌入式硬件
嵌入式科普7 小时前
十一、从0开始卷出一个新项目之瑞萨RA6M5串口DTC接收不定长
c语言·stm32·cubeide·e2studio·ra6m5·dma接收不定长
A懿轩A7 小时前
C/C++ 数据结构与算法【栈和队列】 栈+队列详细解析【日常学习,考研必备】带图+详细代码
c语言·数据结构·c++·学习·考研·算法·栈和队列
云山工作室8 小时前
基于单片机的视力保护及身姿矫正器设计(论文+源码)
stm32·单片机·嵌入式硬件·毕业设计·毕设
1 9 J9 小时前
数据结构 C/C++(实验五:图)
c语言·数据结构·c++·学习·算法
仍然探索未知中10 小时前
C语言经典100例
c语言