HG320, H218N和RG200短接法解决JTAG时(Clearing watchdog)无法进入CPU调试模式
手里一个H218N/256M内存因内存芯片虚焊,变砖了。用JTAG修复时,总是卡在“Clearing watchdog ....”,翻了坛子里很多的帖子,终于弄明白了。主要参考帖子:http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=119073
原帖说得简单,一开始没搞清楚步骤。现在啰嗦一下,重新整理了,以免同样遭遇的兄弟再走弯路。
HG320, H218N和RG200路由器变砖后,用jtag线重刷CFE,可能会卡在clearing watchdog……,这是由于CPU没有进入调试导致的,解决办法如下:
1. 复制cfe文件到brjtag目录,更名为cfe128.bin
2. 路由器关机
3. 找一条线,一端焊接在FLASH芯片的第16脚,另一端悬空(实际上也可以用一把尖嘴镊子代替,目的就是让16脚接地);
下面第4步到第9步必须按照顺序执行。
================================================
4. 打开命令行窗口,输入命令brjtag -erase:nvram /fc:120 /pause,先不要回车;
5. 悬空端用手按在某个GND接地焊点上,例如可以按在屏蔽罩的焊点,注意按住不要松开;
6. 在命令行窗口回车。命令会很快执行完,并且屏幕会显示CPU等信息;
7. 按一次方向键上箭头,调出刚才执行的命令,并回车。这时屏幕会提示让你“按任意键继续……”,注意此时不要按键,要等下一步把悬空端断开后再按;
8. 松开按在接地焊点上的线头,即断开FLASH的16脚接地。然后在命令行窗口按任意键,继续执行;
9. 耐心等待执行完毕,然后关闭路由器电源。
================================================
10.重复第4步到第9步,但命令换成:brjtag -erase:wholeflash /fc:120 /pause
11.再重复第4步到第9步,命令再换成:brjtag -flash:cfe128 /fc:120/pause
页:
[1]