导图社区 STM32G431CubeMX工程管理
蓝桥杯,STM32G431,开发板,CubeMX工程管理,HAL/LL工程,HAL工程包含的文件夹,Options for Target选项设置
编辑于2022-01-28 11:10:31CubeMX工程管理
Project Manager
工程名称:LED
工程路径:英文路径
Toolchain/IDE
MDK-ARM
Min Version
V5
对应KEIL5
固件包名称和版本
Mcu Reference
STM32G431RBTx
STM32Cube FW_G4 V1.1.0
Code Generator
Generate peripheral initialization as a pair of '.c/.h' files per peripheral
Keep User Code when re-generating
Advanced Settings
选择默认驱动程序
生成HAL/LL工程
点击“GENERAE CODE”生成HAL 工程和初始化代码
单击“Open Folder”工程文件夹LED(和工程名称一致)
LED.ioc
STM32CubeMX工程文件
MDK-ARM
工程文件夹,包含Keil工程文件夹和启动代码汇编文件
main.c
stm32g4xx_it.c
Drivers
驱动软件库,包括CMSIS和STM32G4xx_HAL_Driver 两个文件夹
Core
内核文件夹,包括Inc和src两个文件夹,Inc包括4个用户头文件,Src包括4个用户源文件和1个系统初始化文件
将“main.c”和“stm32g4xx_it.c”剪切至MDK-ARM文件夹里面
Toolchain/IDE
MDK-ARM
Min Version
V5
对应KEIL5
固件包名称和版本
Mcu Reference
STM32G431RBTx
STM32Cube FW_G4 V1.1.0
HAL 工程包含4个文件夹
Application/MDK-ARM
包含1个汇编语言源文件
Application/User/Core
包含3个用户源文件
Drivers/STM32F1xx_HAL_Driver
包含HAL驱动程序源文件
Driver/CMSIS
包含1个系统初始化源文件
Options for Target...
OUTPUT
选中生成hex文件框
C/C++
Optimization
Level 0(-O0)
Include Paths
确认包含编译路径
点击"Build"
生成“LED.axf"文件
注意
右击"main.c",从弹出菜单中选择"Options for File 'main.c'..",在对话框中将"Path"由"../Core/Src/main.c"修改为"main.c"
右击"stm32g4xx_it.c",从弹出菜单中选择"Options for File 'stm32g4xx_it.c'..",在对话框中将"Path"由"../Core/Src/stm32g4xx_it.c"修改为"stm32g4xx_it.c"
STM32G431