插件: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 目录包含了所有受支持的 芯片系列 对应的配置文件

  • -

参考配置:

launch.json

可能的报错:

此地方为初始化内存地址,需要手动填写

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐