目录
一. 搭建工程架构
A. 获取STM32Cub文件支持包.
1.可以通过官网www.st.com 在首页输入STM32Cub即可找到
2.也可以通过正点原子A盘, STM32参考资料下的STM32Cub固件包找到
B. 主体目录结构
1.Drivers: 主要存放硬件驱动层文件
1.1BSP: 存放开发板板级支持包驱动代码,如各种外设驱动
1.2CMSIS: 存放 CMSIS 底层代码,如启动文件(.s 文件)、stm32f1xx.h 等
1.3SYSTEM: 存放正点原子系统级核心驱动代码,如 sys.c、delay.c 和 usart.c 等
2.Middleware: 存放第三方中间层文件
3.Output: 存放编译后输出的文件
4.Project: 存放MDK工程文件
4.1MDK-ARM: 在MDK中设置该目录所在的路径为编译文件输出目录.
5.User: 存放用户编写的代码
C. 添加核心文件
1.将STM32Cub文件支持包下面CMSIS里面的, Device和Include文件夹复制到我们工程中CMSIS文件夹下.
Device下面的Source中的gcc和iar文件夹可以删除. arm文件夹下面只需保留对应的启动文件: startup_stm32f103xb.s
Device下面的Include中只需要保留对应的.h文件即可: stm32f103xb.h
标签:MDK,文件,STM32Cub,CMSIS,STM32,文件夹,存放,搭建 From: https://www.cnblogs.com/Deng-S/p/17661034.html2.在任意一个正点原子工程里面找到SYSTEM文件夹, 将里面的sys, delay, usart文件复制进我们工程的SYSTEM下面