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

到此,配置完成,点击调试窗口的“开始调试”按钮,就可以了。会自动编译,烧写,启动调试。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容