环境
VS Code
Keil 5.39
CubeMX 6.9.2
下载安装嵌入式插件EIDE
该插件用于VS Code嵌入式代码的编写、编译和下载
下载配置
设置elf
链接ARM编译器
安装你所需要的芯片支持包
可离线可在线安装(安装地址在当前目录.pack文件夹,可不安装)
烧录器设置
添加DEBUG
下载Cortex-Debug插件
该插件用于VS Code下调试。下载程序后点击debug即可调试
安装gcc-arm-none-eabi-10.3-2021.10-win32并添加设置
参考:Vscode EIDE+Cortex Debug搭建STM32开发仿真环境_cortex-debug-优快云博客
gcc-arm-none-eabi-10.3-2021.10-win32安装并添加环境变量,添加目录至Cortex-Debug
在launch.json添加配置
{
"cwd": "${workspaceRoot}",//路径
"type": "cortex-debug",//仿真类型
"request": "launch",
"name": "my-stlink-v2",
"servertype": "openocd",//仿真服务类型
"executable": "./build/ADSB_OUT_F429ZGT6/ADSB_OUT_F429ZGT6.elf",//需要修改成你自己文件路径和名称,若搞不定路径使用绝对路径也可以
"runToEntryPoint": "main",//是否跑到主函数,根据自己需求设置
"configFiles": [
"interface/stlink-v2.cfg",//仿真器配置文件
"target/stm32f4x.cfg"//目标配置文件
]
}