个人的STM32项目工作区
支持CubeIDE,CubeMX + Keil
CubeIDE : last
CubeMX : last
Vscode : last
MDK-ARM : last
PACK : last
Java : 1.8
能更新我就更新
git clone --recursive https://github.com/9cats/STM32Embed.git
git pull
git submodule update
CubeIDE新建工作区(New Workspace)
于本文件夹中
用CubeIDE先打开.ioc文件生成代码(项目中没有Drivers/CMSIS
和 Drivers/STMXX_HAL_Driver
)然后直接运行
直接打开.ioc文件,在Project Manager
中选择ToolChain/IDE(编译用到的软件,默认为CubeIDE)
为MDK-ARM
,然后正常使用
克隆项目后若自行添加CubeIDE项目,则不能正常更新仓库
因为该项目中的
.metadata文件夹
里包含CubeIDE相关配置,一但自行添加就会有冲突,这里建议每次更新时保留本地的.metadata文件夹