插件:Embedded IDE、Cortex-Debug(主要)
Embedded IDE:
1、导入
2、导入文件选择MDK文件
3、同一目录会导致工程文件杂乱,破坏原有工程美感
4、导入芯片支持包
5、这两个实用工具需要下载,openOCD是stlink、jlink、DPA等烧录工具的驱动,Toolchain是ARM-GUN提供的,参考下图
6、elf设置,勾选第二图中示 ( 好像是生成elf文件配合Cortex-debug)
7、配置EIDE编译器,UV4那个可加可不加
8、标准库必须加这个步骤才不会编译出错,STM32F10X_MD(hal库不用管)
9、cortex-debug参考这篇文章
https://zhuanlan.zhihu.com/p/531036842
openocd下载地址:
https://github.com/xpack-dev-tools/openocd-xpack/releases
9、1
ARM-GNU-Toolchain 下载:选择非安装包,下载解压即可
Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developer
9、2
烧录器选择OpenOCD,支持 jlink,stlink,cmsis-dap,等众多调试器,配置EIDE会下载这个工具,也可以自己下载
openocd下载地址:
https://github.com/xpack-dev-tools/openocd-xpack/releases
9、3
-
interface 目录里包含了所有受支持的 硬件调试器 对应的配置文件
-
target 目录包含了所有受支持的 芯片系列 对应的配置文件
- -
参考配置:
可能的报错:
此地方为初始化内存地址,需要手动填写