embedded - 尝试调试STM32F205ZG时出现"Could not stop Cortex-M device"错误

标签 embedded stm32 keil

我在使用 µVision4 和 ULINK2 的 STM32F205ZG 上运行调试器时遇到问题。我不断收到错误消息“无法停止 Cortex-M 设备!请检查 JTAG 电缆。”我用的是SW端口。任何有关此问题的帮助将不胜感激。

最佳答案

根据我自己的经验,当 ULINK2 在调试 session 期间断开连接并重新连接时,或者如果您有一些外部硬件,超出了调试器的控制范围,这些硬件作用于您的设备,我通常会看到此错误。处理器。

如果 ULINK2 在调试过程中断开连接,通常重新给设备上电即可解决问题。

如果您有类似看门狗定时器的东西,在调试过程中尝试重置处理器,那么您必须先禁用看门狗,然后才能启动调试 session 。

关于embedded - 尝试调试STM32F205ZG时出现"Could not stop Cortex-M device"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9360049/

相关文章:

gcc - 使用链接器映射内存

c - 如何从 NUCLEO F091C 板获取 printf 输出

c - stm32f051r8t6 TIM14 中断处理程序复位后不工作

c - PIC32与RTC集成

linux - 如何在Windows上生成Linux的可执行文件?

c - 在C中,取消任务最基本的方法是什么?

c - 有效地交换半字

c - 如何在STM32F103C8T6上使裸机LED闪烁?

c - STM32F4 不压入/弹出浮点寄存器

c - 在 C 中的变量中定义的数组大小无法在 IAR 中编译,但在 Keil 中构建良好