当前位置:   article > 正文

STM32 连不上JTAG的调试

STM32 连不上JTAG的调试

现象描述

画了一块STM32F4的板子,回来后自己手工焊的。上电后连不上SWJ,提示

STM32 (connect): Can not attach to CPU. Trying connect under reset.
  • 1

换成JTAG连接,提示

Could not measure total IR len. TDO is constant high.
  • 1

问题排除

  1. JTAG连接其他电路板正常,说明JTAG配置没有问题。
  2. 又焊了一块电路板,问题依旧,说明是芯片损坏的概率较小。
  3. 示波器抓TDO引脚的波形,一直是高电平,说明CPU没有输出,怀疑是STM32没有工作。
  4. 用示波器看了CPU各个关键引脚的电压,没有问题。
  5. 对照最小系统的引脚图,发现VCAP_1和VCAP_2忘了接电容。通过飞线接两个电容,一块电路板能正确连上了,另一块问题依旧。
  6. 用烙铁把STM32引脚又拉了一遍,问题解决。

问题原因

  1. 忘了画VCAP_1和VCAP_2的2.2uF电容,导致STM32不能正常工作。
  2. 焊接水平还是太菜,有条件还是找厂家SMT吧。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/505061
推荐阅读
相关标签
  

闽ICP备14008679号