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

相关推荐
新晨单片机设计2 小时前
S009C-基于STM32单片机语音出租车计价器【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus·出租车计价器
SKH.3 小时前
ARM-pwm脉冲宽度调制、ADC模数转换
arm开发
Zw-awa3 小时前
volatile 与寄存器:SysTick->VAL 到底在读什么
stm32
an123212115 小时前
ARM嵌入式学习笔记:SPI通信协议详解
arm开发·笔记·学习
Zw-awa16 小时前
PWM 为什么能调速:从 LED 亮度变化到直流电机转起来
stm32
送外卖的工程师16 小时前
STM32智能家庭安防系统
stm32·单片机·嵌入式硬件
送外卖的工程师16 小时前
STM32智能消毒柜
stm32·单片机·嵌入式硬件
铅笔小新z16 小时前
【C语言】操作符
c语言
CodeFragment17 小时前
裸机开发速记:启动流程|GIC 中断|时钟系统|UART 通信
arm开发·单片机·嵌入式硬件
小雪崩17 小时前
嵌入式学习 day60:ARM汇编——触摸屏与SPI
汇编·arm开发·学习