|
楼主 |
发表于 2006-9-8 23:04
|
显示全部楼层
将路由器用刚制作好的线连接上电脑,解压缩下载的HairyDairyMaid_WRT54G_Debrick_Utility_v45.zip后拷贝windows目录到C(系统装D盘就用d)盘下面,改个名叫jtag,拷贝WINDOWS目录里面的giveio.sys到c:\\windows\\system32\\drivers\\(你装D盘就改d了,win2K的话这个目录c:\\winnt\\system32\\drivers\\),双击下面的loaddrv.exe,加载2k,xp的并口驱动把框框里面输入c:\\windows\\system32\\drivers\\giveio.sys)依次点击install ,start,你点两次start的话,会提示你已经在运行了。
开始-运行,输入cmd回车。Dos窗口出现输入 cd c:\\jtag回车
输入wrt54g –backup:nvram回车显示:
c:\\jtag>wrt54g.exe -backup:nvram
====================================
WRT54G/GS EJTAG Debrick Utility v4.5
====================================
Probing bus ... Done
Instruction Length set to 5
CPU Chip ID: 00000100011100000100000101111111 (0470417F)
*** Unknown or NO CPU Chip ID Detected ***
*** Possible Causes:
1) WRT54G/GS is not Connected.
2) WRT54G/GS is not Powered On.
3) Improper JTAG Cable.
4) Unrecognized CPU Chip ID.
正如Albert所说,不认识我的4704,强制使用/skipdetect /instrlen:8这两条参数,显示:
C:\jtag>wrt54g.exe -backup:nvram /skipdetect /instrlen:8
====================================
WRT54G/GS EJTAG Debrick Utility v4.5
====================================
Probing bus ... Done
Instruction Length set to 8
CPU Chip ID: 00000100011100000100000101111111 (0470417F)
*** CHIP DETECTION OVERRIDDEN ***
- EJTAG IMPCODE ....... : 00000000100000000000100100000100 (00800904)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... <Processor Entered Debug Mode!> ... Done
Clearing Watchdog ... Done
Probing Flash at (Flash Window: 0x1fc00000) ... Done
*** Unknown or NO Flash Chip Detected ***
*** REQUESTED OPERATION IS COMPLETE ***
不会吧,不认识我的flash芯片!还是我的flash芯片坏了?Albert文章里面没有提及。在网上求救,Albert及jnjn告诉我要找DATASHEET,把我的flash芯片参数写进去,重新编译wrt54g.exe文件,天呐,我哪知道DATASHEET是什么东西?又如何将flash芯片参数写进去?用VC编译?,那VC又怎么用?还要用 /FC:XX,太复杂了!
再仔细看看我的flash芯片,为ST M29DW324DB,如图: |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|