我使用的是
STM32CubeIDE 的 v 1.5,以及运行固件 V2J37S7 的 ST link v2。
我选择了我的定制板 (STM32F410R8T6) 上的 CPU,配置了我的外围设备并编写了一些代码。但是,我在尝试调试程序或在硬件上运行时遇到问题。当我单击调试按钮时,调试查看器很快就会出现,我可以在其中按运行并终止,然后它会突然退出,并显示此错误:
控制台输出如下:
我弄乱了我的调试配置设置。他们可以在这里看到:
我从 ST 链接到 MCU 的连接是:
St 链接 -> Stm32
引脚 1 (MCU VDD) -> VCC (3.3 V)
引脚 7(SWDIO)-> PA13
引脚 9 (SWCLK) -> PA14
引脚 10(GND)->(公共 GND)
引脚 15(NRST) -> NRST
使用示波器监听板载测试点显示引脚 1 和 7 为 3.3 V,引脚 9、10 和 15 为 0 V。当我按下调试时,我可以看到 SWDIO 和 SWCLK 上的数据流。NRST 上没有显示任何内容。
ST 链接上的 LED 连接到
电路板时呈红色闪烁。当我按下调试时,它闪烁红色/绿色并在绿色暂停一段时间,然后返回红色,并弹出错误消息。输出 GDB 服务器日志文件,如下所示: