J-Link无法连接PCB CPU求助:曾正常连接后突发失败
问题:J-Link连接PCB失败,报错
J-link Failed to attach to CPU, connect under reset failed 问题详情
- 此前成功连接并烧录固件,间隔约30秒后再次连接时出现
J-link Failed to attach to CPU, connect under reset failed错误,此后无法正常连接 - 拥有两块同设计板卡:一块可正常连接;故障板卡连接失败
已排除的原因
已排除“MCU的NRST引脚未连接至J-Link连接器RESET引脚”的可能——同一J-Link配置在正常板上可正常工作,说明引脚连接逻辑无问题。
排查建议
硬件排查
- 检查故障板J-Link接口的核心引脚(SWDCLK/SWDIO/VCC/GND):用万用表测试引脚通断,对比正常板的引脚电压(VCC需符合MCU和J-Link的额定电压要求),排查虚焊、引脚氧化、接触不良问题
- 验证故障板MCU供电稳定性:测量MCU核心电压、IO电压是否在规格范围内,检查电源电路是否存在短路、滤波电容失效等情况
- 手动复位触发连接:在点击J-Link连接按钮的同时,手动按下故障板的复位键,尝试强制attach到CPU
软件/配置排查
- 核对调试工具的连接配置:确认所选MCU型号与故障板完全匹配,若硬件支持,可尝试切换连接模式(如从SWD改为JTAG)测试
- 更新J-Link驱动:旧版本驱动可能存在兼容性bug,升级至最新官方版本后重试
- 尝试擦除MCU Flash:若烧录的固件触发了MCU的保护机制(如读保护),会导致无法连接,可通过J-Link Commander执行
erase或unlock命令尝试恢复
内容的提问来源于stack exchange,提问作者Wei
相关产品推荐
相关产品推荐

