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

STM32标准库文件移植和keil工程创建

1、选择合适的地方 创建工程文件目录  Project

2、在Project 文件目录下创建一下目录用于存放文件


CORE             //存放一些核心文件
HARDWARE         //硬件文件    
HDM_ARM          //keil 生成的文件存放
STM32F10x_FWLib  //保存标准外设库驱动程序
SYSTEM           //一些底层驱动存放的文件    
USER             //存放工程文件

3、打开Keil 创建文件夹   Project   ->    new  uVision  Project    创建工程 

选择路径  MDK_ARM   创建.uvprojx 后缀文件

4、移植文件  这里以  STM32F10x_StdPeriph_Lib_V3.5.0   为目标移植

找到外设头文件和原文件复制到 上面创建的STM32F10x_FWLib 下 

如下:

移植核心驱动文件core_cm3.c  core_cm3.h 到->CORE

core_cm3.c  core_cm3.h 文件路径

STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport
STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm

主文件USER 

STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
ProjCode\1_DEMO\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template

配置keil 

STM32F10x_FWLib   添加src下的所有点c文件

USER 也是 CORE  SYSTEM HAFDWARE 也是这个地方是用来添加.c文件的地方    

打开魔法棒  


http://www.kler.cn/a/407301.html

相关文章:

  • Linux内核
  • 运维面试题.云计算面试题之四.K8S
  • Java集合分页
  • 实时数据研发 | Flink技术栈
  • Ubuntu ESP32开发环境搭建
  • C语言数据结构——详细讲解 双链表
  • IntelliJ IDEA 2024.3 K2 模式已发布稳定版,Android Studio Meerkat 预览也正式支持
  • 信息与网络安全需要大数据安全分析
  • 接口上传视频和oss直传视频到阿里云组件
  • 机械设计学习资料
  • 利用Matlab对语音信号进行短时分析
  • pytorch 49 GroundingDINO导出为onnx模型实现python与c++部署
  • 小白学多线程(持续更新中)
  • 法语旅游常用口语-柯桥学外语到蓝天广场泓畅学校
  • 鸿蒙NEXT开发案例:数字转中文大小写
  • 【SSL-RL】增强Curiosity-driven Exploration (CDE)算法的探索能力
  • [Java进阶] 反射机制及其应用场景
  • windows10 | mathtype导致word中ctrl+v不能用
  • 数据结构与算法——1120——时间空间效率问题求边界值
  • 【神经网络基础】
  • js判断一个对象身上是否有某个属性
  • 位运算算法
  • 5分钟轻松搭建Immich图片管理软件并实现公网远程传输照片
  • 嵌入式硬件实战基础篇(三)-四层板PCB设计-步进电机驱动(TMC2208/TMC2209)
  • Vim 命令、操作、文件操作示例
  • 40分钟学 Go 语言高并发:Context包与并发控制