当前位置: 首页 > news >正文

【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文件

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

相关文章:

  • 通信工程学习:什么是OFDM正交频分复用
  • LLaMa-Factory入门教程
  • 【Lunix】常用命令
  • 2024重生之回溯数据结构与算法系列学习(9)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丢脸好嘛?】
  • Android常用C++特性之std::unique_lock
  • 【Android】BottomSheet基本用法总结(BottomSheetDialog,BottomSheetDialogFragment)
  • TRIZ理论在机器人性能优化中的应用
  • 曲线图异常波形检测系统源码分享
  • Linux基础(三):安装CentOS7(系统安装+桥接联网+换源)
  • linux服务器安装原生的php环境
  • 文心一言 VS 讯飞星火 VS chatgpt (357)-- 算法导论24.2 3题
  • 「Python入门」vscode的安装和python插件下载
  • 【车联网安全】车端网络攻击及检测的框架/模型
  • netty之Future和Promise
  • 【STM32开发环境搭建】-3-STM32CubeMX Project Manager配置-自动生成一个Keil(MDK-ARM) 5的工程
  • 【React系列】如何构建React应用程序
  • Javascripit类型转换比较那点事儿,双等号(==)
  • Kibana配置logstash,报表一体化
  • Lucene解析 - 基本概念
  • Mithril.js 入门介绍
  • PHP 的 SAPI 是个什么东西
  • Python_网络编程
  • Swoft 源码剖析 - 代码自动更新机制
  • Web设计流程优化:网页效果图设计新思路
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 爱情 北京女病人
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 开发基于以太坊智能合约的DApp
  • 前端工程化(Gulp、Webpack)-webpack
  • 新手搭建网站的主要流程
  • 异步
  • python最赚钱的4个方向,你最心动的是哪个?
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • ​TypeScript都不会用,也敢说会前端?
  • ​香农与信息论三大定律
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • ## 基础知识
  • #NOIP 2014# day.1 T2 联合权值
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (2024)docker-compose实战 (8)部署LAMP项目(最终版)
  • (C++17) std算法之执行策略 execution
  • (第一天)包装对象、作用域、创建对象
  • (六)vue-router+UI组件库
  • (南京观海微电子)——示波器使用介绍
  • (三)终结任务
  • (四)事件系统
  • (转) ns2/nam与nam实现相关的文件
  • .gitignore文件使用
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .net访问oracle数据库性能问题
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)