致命错误 ST-Link 未找到 MCU 设备

Mou*_*uin 5 embedded microcontroller stm32

我正在使用 IAR Workbench,但很难刷新我得到的 STM32F407VG:

致命错误 ST-Link 未找到 MCU 设备。

  • 连接笔记本电脑和 MCU 的 USB 电缆是新的,所以我不认为这是问题所在。
  • ST-Link en.stsw-link009 已安装

当我转到项目选项 Debugger > ST-Link > Reset > connect during reset 并尝试再次下载时,我得到:

addr = 0x00000016下载进度条保持阻塞后,警告堆栈指针设置为不正确的对齐堆栈。

通过在选项菜单中导航,我发现可以调整 CPU 频率,实际上它是 72 MHz,默认是 72 MHz,我将其更改为 168 MHz,即 CPU 频率,但问题仍然存在。

您能否建议我一些解决方案来调试/解决问题。

编辑

我已经使用 STM32 ST-Link Utility 并且我成功连接到板子,但是我的 IDE 的问题还没有解决。

Mou*_*uin 3

我使用 ST-Link Utility 擦除闪存,完成后我激活

调试器 > ST-Link > 复位 > 复位期间连接

一切正常,我不知道为什么,但我很高兴看到我的主板再次工作

感谢您的帮助