手把手教你配置 STM32CubeIDE for VSCode 下基于 OpenOCD 的调试配置
如果你在使用 STM32CubeIDE for VSCode 插件,可能会发现它默认的烧录工具只完美支持正版 STLink。市面上几十块钱的仿制 STLink 经常出现连接不稳定、烧录失败、甚至无法识别的“玄学”问题。 为了彻底解决这个问题,我们推荐使用 DAPLink 调试器配合 OpenOCD。这不仅能解决烧录问题,还能让你拥有一套适用于几乎所有 ARM 芯片(不仅限于 STM32)的通用开发环境。本教程将以 STM32CubeIDE for VSCode 生成的项目为基础,教你如何“外挂” OpenOCD 来接管烧录和调试工作。 本教程虽然以 STM32CubeIDE for VSCode 为例,但同样适用于任何基于 OpenOCD 的工具链配置,只需要稍作修改。 Warning 本教程涉及 Scoop 的安装。安装 Scoop 前需要检查自己的用户文件夹是否含有中文,如果有中文会导致安装后无法正常使用,且卸载复杂的后果。可以修改默认用户文件夹或重装系统,建议重装系统。 ...