记录使用Stm32CubeMx(基于hel库)创建工程后各文件目录的作用

1. 工程根节点:Project: 03-led

这是整个工程的 “容器”,由 Keil MDK(或其他 IDE)管理,负责组织所有子目录、文件,以及工程的编译配置(如目标芯片、编译器选项、链接脚本等)。

2. 一级子目录:03-led

工程的核心代码与资源组织目录,包含应用层、驱动层的所有分组。

3. 应用层目录:Application

存放用户编写的业务逻辑代码,以及与 IDE 相关的工程配置。

(1)Application/MDK-ARM

与 Keil MDK 开发环境强相关的配置目录:

  • startup_stm32f103xb.s启动文件(汇编)。STM32 复位后,先执行此文件的汇编代码,完成堆栈初始化中断向量表配置系统时钟初步配置,最终调用main函数进入用户代码。(文件名中stm32f103xb对应 F103 系列特定闪存容量的芯片,不同型号 STM32 需匹配对应启动文件。)
(2)Application/User/Core

用户核心业务代码的存放目录,是 “应用逻辑编写的主要区域”:

  • main.c主函数文件。程序入口,包含main函数。在这里编写 LED 控制等核心业务逻辑(如初始化外设、编写循环 / 中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值