could not stop cortex-m device 问题

本文探讨了MDK在调试过程中崩溃导致下载失败的问题,着重于可能的原因——单片机内部保护,提供了检查3.3v/GND、短路处理、焊锡膏影响及重置引脚操作的解决方案。通过这些步骤,确保单片机恢复正常下载功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

出现问题原因:

调试程序过程中mdk突然奔溃,之后就再也下载程序失败,但是读取swd IDCODE OK,下载程序就报错

个人觉得应该是单片机内部保护了
在这里插入图片描述
问题图

在这里插入图片描述

问题处理办法

  1. 先检查3.3v和GND是否短路,如果短路,解决短路问题
  2. 使用镊子直接将 RESET 引脚接到3.3V,这时下载程序就可以了
  3. 单片机在焊接的时候使用了焊锡膏或助焊剂导致的问题
  4. 经过上述处理,之后就可以下载程序了
    在这里插入图片描述