【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博客"汽车电子助手",做您的好助手。

相关推荐
人才程序员36 分钟前
【C++拓展】vs2022使用SQlite3
c语言·开发语言·数据库·c++·qt·ui·sqlite
OKkankan1 小时前
实现二叉树_堆
c语言·数据结构·c++·算法
shdbdndj1 小时前
STM32单片机:GPIO模式
stm32·单片机·嵌入式硬件
励志的小陈1 小时前
C语言-----扫雷游戏
c语言·开发语言·游戏
2401_843785232 小时前
STM32简介
stm32·单片机·嵌入式硬件
【 STM32开发 】2 小时前
STM32_SD卡的SDIO通信_基础读写
stm32·cubemx·sd卡·tf卡·sdio
byte轻骑兵4 小时前
【0x0012】HCI_Delete_Stored_Link_Key命令详解
c语言·蓝牙·通信协议·hci
老薛爱吃大西瓜5 小时前
关于ARM和汇编语言
汇编·arm开发
池央6 小时前
C语言数组详解:从基础到进阶的全面解析
c语言
2401_843785237 小时前
C语言 指针_野指针 指针运算
c语言·开发语言