[其他ST产品] STM32 连不上JTAG的调试

[复制链接]
1136|29
 楼主| g36xcv 发表于 2023-7-30 09:09 | 显示全部楼层 |阅读模式
现象描述
画了一块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
问题排除
JTAG连接其他电路板正常,说明JTAG配置没有问题。
又焊了一块电路板,问题依旧,说明是芯片损坏的概率较小。
示波器抓TDO引脚的波形,一直是高电平,说明CPU没有输出,怀疑是STM32没有工作。
用示波器看了CPU各个关键引脚的电压,没有问题。
对照最小系统的引脚图,发现VCAP_1和VCAP_2忘了接电容。通过飞线接两个电容,一块电路板能正确连上了,另一块问题依旧。
用烙铁把STM32引脚又拉了一遍,问题解决。
问题原因
忘了画VCAP_1和VCAP_2的2.2uF电容,导致STM32不能正常工作。
焊接水平还是太菜,有条件还是找厂家SMT吧。

tdh03z 发表于 2023-7-30 10:38 来自手机 | 显示全部楼层
对,也被这个cap电容坑过,但是GD32F450好像可以不用这个电容,所以基于F450改的板子被坑了
lihuami 发表于 2023-8-4 13:09 | 显示全部楼层
看看电源电压够不够,再看看烧录软的设置对不对,是不是有个解锁的设置
kkzz 发表于 2023-8-4 17:20 | 显示全部楼层
考虑更换调试器或芯片               
adolphcocker 发表于 2023-8-4 17:33 | 显示全部楼层
检查JTAG调试器的设置是否正确。
minzisc 发表于 2023-8-4 18:29 | 显示全部楼层
连接线正确连接,且连接口没有损坏。确保连接线没有损坏或断裂,连接口没有氧化或接触不良等问题。
tifmill 发表于 2023-8-4 18:58 | 显示全部楼层
需要在微控制器的引脚上设置正确的引脚功能,以启用调试模式
10299823 发表于 2023-8-4 19:55 | 显示全部楼层
可能需要在芯片内部进行配置才能启用JTAG调试功能。
jonas222 发表于 2023-8-4 20:09 | 显示全部楼层
某些引脚可能默认被用作其他功能而不是JTAG接口,需要在芯片的引脚复用功能中进行设置
loutin 发表于 2023-8-4 20:19 | 显示全部楼层
确保使用的调试器与目标芯片兼容。
pl202 发表于 2023-8-4 20:56 | 显示全部楼层
板子的问题吧,好像用Jlink的话要用电源供电的。。
timfordlare 发表于 2023-8-4 21:15 | 显示全部楼层
STM32微控制器和JTAG调试器都有足够的电源供应
juliestephen 发表于 2023-8-4 21:31 | 显示全部楼层
检查连接线是否插好、连接是否稳定,以及是否遵循正确的引脚映射。
10299823 发表于 2023-8-4 21:53 | 显示全部楼层
在调试软件中,确保选择了正确的调试接口(如JTAG)和配置了正确的连接参数
wangdezhi 发表于 2023-8-4 22:16 | 显示全部楼层
选择合适的调试接口SWJ或JTAG
jtracy3 发表于 2023-8-4 22:51 | 显示全部楼层
1 确定方向及线序没有错误 2 +3.3V电源是否正常 3 MCU是否短路或损坏
Mowergy 发表于 2023-8-5 08:56 | 显示全部楼层
连接线是否插好、连接是否稳定
maqianqu 发表于 2023-8-5 13:50 | 显示全部楼层
检查连接线是否正确连接到正确的引脚,并确保没有松动或损坏的连接。
mickit 发表于 2023-8-5 14:11 | 显示全部楼层
JTAG调试器没有正确连接到STM32单片机
pixhw 发表于 2023-8-5 14:34 | 显示全部楼层
在计算机上安装并配置正确的调试驱动程序是保证JTAG调试连接成功的关键
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

412

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部