采用BCM6358的RG100A-AA有JTAG接口,并已知接口定义。按定义图做了根JTAG线,按接口图用3个100殴姆的电阻串在TDI、TMS、TCK上,但手边没有第4个100欧姆的电阻,只好拆了个70欧姆左右的串在TDO接口上。线焊好后在关机状态下插入计算机并口,在BIOS中设置并口起始地址为378,ECP模式。打开计算机电源,同时开猫的电。全部启动结果后,运行loaddrv.exe程序加载驱动成功(驱动已经拷贝到指定系统目录),见图:
关掉防火墙和杀毒软件,进入XP的DOS模式,运行brjtag -probeonly,找不到BCM6358的CPU,如图:
运行brjtag -backup:cfe /skipdetect /instrlen:8 想强制跳过CPU检测,直接备份CFE,也不行,而且有错误提示:
1、已经换另一台电脑,错误同样出现。 2、JTAG线目前用目测、万用表测量都是正确的,为防意外,我让另外的几个朋友看了一下,也没发现接错。我甚至拍了高清的图片远程发给外地的朋友看,他也说接线完全正确。所以目前基本可以排除接线错误。 3、同样的程序别的朋友可以破解识别出CPU来,也能备份CFE,用的也是同样的RG100A-AA。说明我的程序文件是可用的。 4、操作方法我已经写了很详细了,不知道有没有错误之处。 5、现在我能想到的就一点怀疑:由于少一个100欧姆的电阻,在TDO接口上串联的是70欧姆左右的电阻,不知道跟这个有没有关系。
[ 本帖最后由 hotqj 于 2008-7-20 12:11 编辑 ] |