EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 jacky401 于 2021-9-15 15:57 编辑
目录
1、STM32 CubeMX 创建的 MDK 裸机工程目录结构 2、源代码文件打包
[/hide]
1、STM32 CubeMX 创建的 MDK 裸机工程目录结构
使用 STM32 CubeMX 创建 MDK 裸机工程,工程目录结构如下:
|——Drivers
|——CMSIS(ARM定义的微控制器外设标准,包含内核、DSP、RTOS等文件,以及USB、SDIO等外设文件) |——STM32L4xx_HAL_Driver(STM32L4xx 硬件抽象层的外设驱动) |——Inc (include 文件夹下面一般放置头文件,一般是 h 文件)
|——MDK-ARM(MDK 工程文件夹,里面包含一些配置文件等)
|——Src (source 文件夹下面一般放置源文件,一般是 C 文件)
|——Hardware (用户驱动代码)
|——Software (用户应用代码)
.mxproject(STM32CubeMX工程管理文件)
LED-Blink.ioc(ioc文件是可以双击使用 STM32CubeMX 打开,方便以后再配置)
2、源代码文件打包
包文件名
包文件名以软件工程项目命名,并添加后缀 “_src”,如:LED_Blink_src.rar。
源代码包包含目录及文件如下:
Hardware (如果没有该目录,则可以忽略) Software (如果没有该目录,则可以忽略)
MDK-ARM Inc
Src .mxproject LED-Blink.ioc
注意:源代码包不得包含Drivers目录文件。
参见下图:
[/hide]
|