新建HAL版本MDK工程(正点原子版本)

新建工程文件夹

要注意工程文件夹里面最好不要有中文路径的字符,并且路径不要太长

Drivers的构成

只有BSP需要我们手动写

其余都是拷贝过来的

Middlewares文件夹

Output文件夹以及project和user

user文件夹的文件获取方式

只需要获取这4个文件

获取文件路径

新建一个工程框架

1.新建工程

2.保存工程

3.选择主控型号

4.删除文件夹

这些文件中只留第一个文件夹名称

剩余两个需要删除

这些中间层文件会统一放到output文件

新建的atk工程保存在project里面的mdk里

添加文件

步骤:

1.设置工程名和分组名

2.添加启动文件

3.添加user源码

4.添加system源码

5.添加stm32f1xx------hal------driver源码

修改工程名和分组名

在startup中添加启动文件

添加user的源码

第一个

第二个

system源码的添加

添加下面三个就可以了

添加f1的hal库的源码

正常来说会把整个hal库的源码都添加,但这里可以用到哪个加哪个

可以在不同板子的操作手册中找到所需要添加的文件

可以看到分组中有些.c 文件有个小钥匙的符号,这是因为官方的固件包的文件设置了只读
权限,我们取消只读权限就好了

相关推荐
华清远见IT开放实验室9 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
GeekArch11 小时前
第24讲:Vibe模式代码风格控制——适配Keil/STM32工程规范
人工智能·stm32·单片机·嵌入式硬件·mcu·决策树·ai编程
Freedom_my12 小时前
STM32项目3
stm32·单片机·嵌入式硬件
十月的皮皮18 小时前
STM32从零到量产开发:四路继电器工业控制模块开发实战笔记(小白视角)
c语言·笔记·stm32·stm32cubemx·hal库
十月的皮皮2 天前
stm20260720-从新手 C 到量产 STM32 工程:程序设计推导指南
c语言·开发语言·stm32·stm32cubemx·hal库
开发笔记-阿牛2 天前
解析一款有意思的产品||CK6159A语音芯片设计的儿童专注力训练机-舒尔特玩具
stm32·单片机·嵌入式硬件·音频
搞全栈小苏2 天前
SIMetrix_simplis8.4安装教程——附安装包
stm32·单片机·嵌入式硬件·电力电子
qq_573967822 天前
STM32控制器
stm32·单片机·嵌入式硬件
某林2122 天前
履带小车底盘stm32F103RCT6开发
人工智能·stm32·单片机·嵌入式硬件·架构·人机交互·ros2
做萤石二次开发的哈哈2 天前
萤石 ERTC Windows SDK 包含哪些类型定义?
stm32·单片机·嵌入式硬件