jlink 突然无法识别芯片的问题

jlink 突然无法识别芯片的问题

问题描述

使用 jlink 调试时发现在一段时间的正常工作后,jlink 突然不能正常工作了。调试芯片 RT1052,主机-windows 7 旗舰版

解决流程 :

1. 检查板子上的电源是否接入,一定要确保使用电源供电。如果板子未接入电源就连接好 jlink,并将 jlink 的 usb 口接入到电脑上,这时,由 jlink 给板子供电,极容易烧坏 jlink 与开发板芯片。
2. 重新插入 jlink 的 usb 线,观察插入电脑后 jlink 上的指示灯是否变为绿灯。如果绿灯一直闪烁,这往往表明系统正在识别 jlink 固件,等待绿灯常亮即可。
3. 这之后首先检查线路的连接是否正确,板子上的引脚与 jlink 上的引脚连接是否正确。确认无误后,执行下一步检查。
4. 重新开启 gdb server,检查芯片名称与接口类型的选择是否正确,jlink 速率一般情况下不做检查,仅在特殊环境中检查。设置好后进行连接,通过观察连接面板中的输出来检查是否能够成功识别出芯片。这里要注意观察 jlink 的电压,电压一般都在 3.3v 左右,且能够保持稳定,不应有大幅度的波动。
5. 连接后发现仍然无法识别芯片,可以使用其他人的 jlink 排除 jlink 的硬件问题。这里要注意 jlink 与芯片是否连通,使用杜邦线或者排线连接时,多次插拔可能会造成电子线路不通,这要特别留意!之前可以用就轻易排除接线的问题,这是先入为主的观念在作怪。我们虽然很少会怀疑接线问题,但这种状况一旦真的发生,会让我们耗费大量的时间。预先检查一下连通性可能会让我们少走很多弯路。我们最好将这个步骤固定下来!

你可能感兴趣的:(嵌入式学习)