VSCode+Cortex-Debug+arm-none-eabi+msys+stutil实现STM32在线调试

1,配置arm-none-eabi+msys

实现在Windows上的make交叉编译,参考https://www.jianshu.com/p/158562247aa1

2、下载stutil

打开https://github.com/texane/stlink/releases/tag/v1.3.0,拉到最下面,选择win64版本。

image.png

下载解压后,把路径添加到“环境变量”
image.png

3、配置task.json

打开VSCode,按Ctrl+Shift+P,打开命令窗口,创建一个task.json文件


image.png

修改label参数为build
修改文件中的command参数为make


image.png

4、配置launch.json

打开VSCode的调试窗口,创建一个launch.json文件


image.png

修改参数executable为编译生成的elf文件路径
修改参数servertype为stutil
添加参数preLaunchTask为build


image.png

到此,配置完成,点击调试窗口的“开始调试”按钮,就可以了。会自动编译,烧写,启动调试。

你可能感兴趣的:(VSCode+Cortex-Debug+arm-none-eabi+msys+stutil实现STM32在线调试)