目录
系列文章目录
VSCODE搭建stm32开发环境【一】
VSCODE搭建stm32开发环境【二】
前言
toolchain的准备
一、下载各种安装包
MinGW-w64https://sourceforge.net/projects/mingw-w64/files/
GNU工具链https://developer.arm.com/downloads/-/gnu-rm
openocdhttps://www.gnutoolchains.com/arm-eabi/openocd/
jlink(调试方式)https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPackstlink(调试方式的一种)https://www.st.com/en/development-tools/st-link-server.html
SVD文件(可选)https://github.com/cmsis-svd/cmsis-svd
二、使用步骤
1.工具链安装
MinGW-w64和GNU工具链推荐下载可执行文件(exe/msi)安装到PC上指定路径
注意勾选add path,没有勾选自己手动去添加环境变量
openocd和svd只需要下载解压即可
jlink和stlink根据自己的需求选择
2.vscode插件安装
扩展里面安装
3.Embedded IDE
打开插件设置
1.编译器设定
导入MDK工程
目前只需要指定MDK5安装路径下的ARMCC,ARMCLANG,TOOLS.INI
然后勾选RTE(可选,用途自行查阅)和转换(用于debug)
2.烧录器设定
jlink如下
填入PC安装jlink的路径
stlink如下
填入stlink的安装路径
4.cortex-debug
自己查阅文章
注意事项
jlink的调试一定要选那个带cl后缀的,这个表示是cmd调试模式
总结
工具安装完成
参考第一篇文章实际使用起来