Olimax STM32-E407 无法通过 SWD 连接

Olimax STM32-E407 cannot connect over SWD

美好的一天

问题:

我尝试过的:

他将不胜感激任何帮助。

微控制器上的调试问题有两种通用的方法。

硬件问题:

这部分强烈推荐使用示波器监控电路

  • 确保微控制器使用正确稳定电源供电。

  • 检查焊接质量板子有无短路(特别是地脚与其他脚之间)

  • 检查电路板上电时 NRST 引脚是否为高电平。 请记住,此复位为低电平有效,因此在编程或调试期间此引脚应为高电平。另外,检查此引脚是否 debounced 带有电容器。

  • 您还可以使用示波器检查JTAG引脚信号,以检查编程器设备是否正常工作。

  • 有时在调试引脚和GND之间加一个电容会增加总线电容并解决问题。电容的值要通过尝试才能找到。

软件问题

  • 检查您的 PC 上是否正确安装了编程器驱动程序。

  • 检查编程方法是否正确(例如,板子可能设计为使用 SWD 编程,而不是 JATG)。

  • 有时减少编程器的编程时钟可以解决问题。

如果这些方法都不管用,而且你确定板子没问题,可能是编程器坏了,换个编程器吧。