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

相关推荐
T1mzhou5 小时前
ARM64 Linux 6.10内核启动流程7-ioremap和readl writel
linux·服务器·c语言
LongRunning5 小时前
【BLE】STM32WB55_低功耗(十一)
stm32
染予7 小时前
Ka 阵面星历下发与执行逻辑说明
stm32·嵌入式硬件
未来之窗软件服务10 小时前
计算机二级[英文]-C 字符串移动—东方仙盟
c语言·开发语言·仙盟创梦ide·东方仙盟
新晨单片机设计11 小时前
S010A-基于STM32单片机水温控制系统(数码管显示)【Proteus仿真+Keil程序+原理图】
stm32·单片机·嵌入式硬件
Brilliantwxx12 小时前
【STM32】 初认识USART串口
linux·stm32·单片机·嵌入式硬件·架构
沐欣工作室_lvyiyi13 小时前
基于STM32的人脸识别门禁系统的设计与实现(论文+源码)
stm32·单片机·嵌入式硬件
是隼人15 小时前
buuctf-pwn bypwn(ret2shellcode)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
T1mzhou16 小时前
ARM64 Linux 6.10内核启动流程6-psci.c和ATF/U-Boot 的电源接口
linux·服务器·c语言
是隼人16 小时前
buuctf-pwn PWN2(整数溢出)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门