webman
发表于 2009-12-10 12:21:35
HUGEBIRD/天涯大侠:我的router型号是ah4021,flash型号是MX29LV320ATTC-70,在使用hugebird的1.8c版本能正常识别flash型号,之前读写都正常,前天我用brjtag -flash:cfe时写到23%左右(大概是这位置,没记下来)卡住了,我就关电准备重来,结果再起来就检测不出flash了,加/fc:31也不行,然后几次后变(prosser did not enter debug mode),然后用1.5版本/clearppb,现在变成跟你88楼那样了,全部地址都是 set add error,yong1.4版本/unppb 卡在 init emi...不动,现在是任何扇区都读写不了,是不是flash挂掉了呀!大大快来看看呀!!!是不是还有救???
webman
发表于 2009-12-10 12:23:50
下面是log:
C:\jtag>brjtag -probeonly
==============================================
Broadcom EJTAG Debrick Utility v1.4-hugebird
==============================================
Probing bus ... Done
Instruction Length set to 5
CPU running under BIG endian
CPU Chip ID: 00000110001101001000000101111111 (0634817F)
*** Found a Broadcom BCM6348 Rev 1 CPU chip ***
- EJTAG IMPCODE ....... : 00000000100000000000100100000100 (00800904)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
- EJTAG Implementation flags: R4k MIPS32
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... DMA Read Addr = ff300000 Set ADDR ERROR
DMA Write Addr = ff300000 Set ADDR ERROR
Done
Halting Processor ... <Processor did NOT enter Debug Mode!> ... Done
Clearing Watchdog ... DMA Write Addr = b8000080 Set ADDR ERROR
Done
Initialize EBI ... Skipped
Probing Flash at (Probe Address: 0x1fc00000) ...
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
^C
C:\jtag>
C:\jtag>brjtag -probeonly /unppb
==============================================
Broadcom EJTAG Debrick Utility v1.4-hugebird
==============================================
Probing bus ... Done
Instruction Length set to 5
CPU running under BIG endian
CPU Chip ID: 00000110001101001000000101111111 (0634817F)
*** Found a Broadcom BCM6348 Rev 1 CPU chip ***
- EJTAG IMPCODE ....... : 00000000100000000000100100000100 (00800904)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
- EJTAG Implementation flags: R4k MIPS32
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... DMA Read Addr = ff300000 Set ADDR ERROR
DMA Write Addr = ff300000 Set ADDR ERROR
Done
Halting Processor ... <Processor did NOT enter Debug Mode!> ... Done
Clearing Watchdog ... DMA Write Addr = b8000080 Set ADDR ERROR
Done
Initialize EBI ...
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Done
*** Unknown or NO Flash Chip Detected ***
*** REQUESTED OPERATION IS COMPLETE ***
C:\jtag>brjtag -flash:cfe
==============================================
Broadcom EJTAG Debrick Utility v1.4-hugebird
==============================================
Probing bus ... Done
Instruction Length set to 5
CPU running under BIG endian
CPU Chip ID: 00000110001101001000000101111111 (0634817F)
*** Found a Broadcom BCM6348 Rev 1 CPU chip ***
- EJTAG IMPCODE ....... : 00000000100000000000100100000100 (00800904)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
- EJTAG Implementation flags: R4k MIPS32
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... DMA Read Addr = ff300000 Set ADDR ERROR
DMA Write Addr = ff300000 Set ADDR ERROR
Done
Halting Processor ... <Processor did NOT enter Debug Mode!> ... Done
Clearing Watchdog ... DMA Write Addr = b8000080 Set ADDR ERROR
Done
Initialize EBI ... Skipped
Probing Flash at (Probe Address: 0x1fc00000) ...
DMA Write Addr = 1fc00000 Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Write Addr = 1fc05554 Set ADDR ERROR
DMA Write Addr = 1fc0aaaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with SST Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
DMA Read Addr = 1fc00002Set ADDR ERROR
Detected Chip ID with BSC/SCS Routine (VenID:DevID = ffff : ffff)
DMA Write Addr = 1fc00000 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Write Addr = 1fc00554 Set ADDR ERROR
DMA Write Addr = 1fc00aaa Set ADDR ERROR
DMA Read Addr = 1fc00000Set ADDR ERROR
Detected Chip ID with AMD Routine (VenID:DevID = ffff : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with SST Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with BSC/SCS Routine (VenID:DevID = 0000 : 0000)
Detected Chip ID with AMD Routine (VenID:DevID = 0000 : 0000)
^C
jyh
发表于 2009-12-10 16:31:48
回复 452# hugebird
基于现在的版本,可否改为支持八位flash访问?板子已经固定了,只有改代码了~{{gangzai3{{
jyh
发表于 2009-12-10 17:36:14
回复 405# hugebird
请问上TTL线是什么意思?具体怎么做?
sjd2651
发表于 2009-12-11 10:58:14
bcm5354的cpu,Spansion S29GL128P10TF101的flash,备份cfe,wholeflash都正常,就是写入的时候卡在load cfe.bin那里不动了,加了bypass可以写,但路由无法自检,请hugebird帮一下忙了,谢谢!QQ:82078570
sjd2651
发表于 2009-12-11 12:18:52
我的路由配置是bcm5354的cpu,Spansion S29GL128P10TF101的flash,备份cfe,wholeflash都正常,就是写入的时候卡在load cfe.bin那里不动了,加了bypass可以写,但路由无法自检,请hugebird帮一下忙了,谢谢!QQ:82078570
webman
发表于 2009-12-12 16:01:11
大侠可能很忙吧,没等到你的出手相救,只好再次仔细翻读整个帖子,按照OE短接地的方法+brjtag1.7u又继续测试,<prossernot enter debug mode>还是没改变,也一样不能读写。无奈之下我昨天把flash吹了下来,换上一片新的,这下都正常了,高兴中。。。却不料又出一个新的问题(其实一直就是这个问题)-erase:wholeflash。。。完成,-flash:cfe 2% bytes = 5724...卡住不动,再来就又变到上面那样,自动识别不到flash,所有扇区读写出错。。。再吹再换flash,这次先都执行一边erase:wholeflash,erase:cfe,erase:nvram,最后flash:cfe,结果写到哪个位置2% bytes = 5724。。。又卡住了,又变成上面那样了,怎么会连续2次都是这样呢?并且之后就不能识别flash呢?于是仔细看了log发现Flash Chip Window Start .... : 1F000000这个开始位置好像不对,应该是1FC00000,(因为太过相信大大的软件了,一直没细看地址信息,以为软件都识别flash就能把固件自动刷到对应的地址位置)感觉应该就是这个问题,也就是把cfe刷到了不正确的地址,自然就启动不了了,但是手上已经没有新的flash了,再说再吹一次也怕线路板焊脚松脱了,以上就是我的刷机历程,希望可以给朋友借鉴。
现在确实没有办法了,所以只能继续喊大侠救命啦!!!
webman
发表于 2009-12-12 16:02:11
付log:
C:\jtag>brjtag -erase:wholeflash
===============================================
Broadcom EJTAG Debrick Utility v1.8c-hugebird
===============================================
Probing bus ... Done
Instruction Length set to 5
CPU assumed running under BIG endian
CPU Chip ID: 00000110001101001000000101111111 (0634817F)
*** Found a Broadcom manufactured BCM6348 REV 01 CPU ***
- EJTAG IMPCODE ....... : 00000000100000000000100100000100 (00800904)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
- EJTAG Implementation flags: R4k MIPS32
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... <Processor Entered Debug Mode!> ... Done
Clearing Watchdog ... Done
Loading CPU Configuration Code ... Skipped
Detecting Flash Base Address...
Read MPI register value : 1f00000b
MPI register show Flash Access Base Addr : 1f000000
Probing Flash at Address: 0x1F000000 ...
Detected Chip ID (VenID:DevID = 00C2 : 22A7)
*** Found a CFI Compatiable Flash Chip from Macronix
- Flash Chip Window Start .... : 1F000000
- Flash Chip Window Length ... : 00400000
- Selected Area Start ........ : 1F000000
- Selected Area Length ....... : 00400000
*** You Selected to Erase the WHOLEFLASH.BIN ***
=========================
Erasing Routine Started
=========================
Total Blocks to Erase: 71
Erasing block: 1 (addr = 1f000000)...Done
Erasing block: 2 (addr = 1f010000)...Done
Erasing block: 3 (addr = 1f020000)...Done
Erasing block: 4 (addr = 1f030000)...Done
Erasing block: 5 (addr = 1f040000)...Done
Erasing block: 6 (addr = 1f050000)...Done
Erasing block: 7 (addr = 1f060000)...Done
Erasing block: 8 (addr = 1f070000)...Done
Erasing block: 9 (addr = 1f080000)...Done
Erasing block: 10 (addr = 1f090000)...Done
Erasing block: 11 (addr = 1f0a0000)...Done
Erasing block: 12 (addr = 1f0b0000)...Done
Erasing block: 13 (addr = 1f0c0000)...Done
Erasing block: 14 (addr = 1f0d0000)...^C
C:\jtag>
C:\jtag>
C:\jtag>
C:\jtag>
C:\jtag>
C:\jtag>
C:\jtag>brjtag -probeonly
===============================================
Broadcom EJTAG Debrick Utility v1.8c-hugebird
===============================================
Probing bus ... Done
Instruction Length set to 5
CPU Chip ID: 00000000000000000000000000000000 (00000000)
*** Unknown or NO CPU Chip ID Detected ***
*** Possible Causes:
1) Router/Modem is not Connected.
2) Router/Modem is not Powered On.
3) Improper JTAG Cable.
4) Unrecognized CPU Chip ID.
C:\jtag>brjtag -erase:wholeflash
===============================================
Broadcom EJTAG Debrick Utility v1.8c-hugebird
===============================================
Probing bus ... Done
Instruction Length set to 5
CPU assumed running under BIG endian
CPU Chip ID: 00000110001101001000000101111111 (0634817F)
*** Found a Broadcom manufactured BCM6348 REV 01 CPU ***
- EJTAG IMPCODE ....... : 00000000100000000000100100000100 (00800904)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
- EJTAG Implementation flags: R4k MIPS32
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... <Processor Entered Debug Mode!> ... Done
Clearing Watchdog ... Done
Loading CPU Configuration Code ... Skipped
Detecting Flash Base Address...
Read MPI register value : 1f00000b
MPI register show Flash Access Base Addr : 1f000000
Probing Flash at Address: 0x1F000000 ...
Detected Chip ID (VenID:DevID = 00C2 : 22A7)
*** Found a CFI Compatiable Flash Chip from Macronix
- Flash Chip Window Start .... : 1F000000
- Flash Chip Window Length ... : 00400000
- Selected Area Start ........ : 1F000000
- Selected Area Length ....... : 00400000
*** You Selected to Erase the WHOLEFLASH.BIN ***
=========================
Erasing Routine Started
=========================
Total Blocks to Erase: 71
Erasing block: 1 (addr = 1f000000)...Done
Erasing block: 2 (addr = 1f010000)...Done
Erasing block: 3 (addr = 1f020000)...Done
Erasing block: 4 (addr = 1f030000)...Done
Erasing block: 5 (addr = 1f040000)...Done
Erasing block: 6 (addr = 1f050000)...Done
Erasing block: 7 (addr = 1f060000)...Done
Erasing block: 8 (addr = 1f070000)...Done
Erasing block: 9 (addr = 1f080000)...Done
Erasing block: 10 (addr = 1f090000)...Done
Erasing block: 11 (addr = 1f0a0000)...Done
Erasing block: 12 (addr = 1f0b0000)...Done
Erasing block: 13 (addr = 1f0c0000)...Done
Erasing block: 14 (addr = 1f0d0000)...Done
Erasing block: 15 (addr = 1f0e0000)...Done
Erasing block: 16 (addr = 1f0f0000)...Done
Erasing block: 17 (addr = 1f100000)...Done
Erasing block: 18 (addr = 1f110000)...Done
Erasing block: 19 (addr = 1f120000)...Done
Erasing block: 20 (addr = 1f130000)...Done
Erasing block: 21 (addr = 1f140000)...Done
Erasing block: 22 (addr = 1f150000)...Done
Erasing block: 23 (addr = 1f160000)...Done
Erasing block: 24 (addr = 1f170000)...Done
Erasing block: 25 (addr = 1f180000)...Done
Erasing block: 26 (addr = 1f190000)...Done
Erasing block: 27 (addr = 1f1a0000)...Done
Erasing block: 28 (addr = 1f1b0000)...Done
Erasing block: 29 (addr = 1f1c0000)...Done
Erasing block: 30 (addr = 1f1d0000)...Done
Erasing block: 31 (addr = 1f1e0000)...Done
Erasing block: 32 (addr = 1f1f0000)...Done
Erasing block: 33 (addr = 1f200000)...Done
Erasing block: 34 (addr = 1f210000)...Done
Erasing block: 35 (addr = 1f220000)...Done
Erasing block: 36 (addr = 1f230000)...Done
Erasing block: 37 (addr = 1f240000)...Done
Erasing block: 38 (addr = 1f250000)...Done
Erasing block: 39 (addr = 1f260000)...Done
Erasing block: 40 (addr = 1f270000)...Done
Erasing block: 41 (addr = 1f280000)...Done
Erasing block: 42 (addr = 1f290000)...Done
Erasing block: 43 (addr = 1f2a0000)...Done
Erasing block: 44 (addr = 1f2b0000)...Done
Erasing block: 45 (addr = 1f2c0000)...Done
Erasing block: 46 (addr = 1f2d0000)...Done
Erasing block: 47 (addr = 1f2e0000)...Done
Erasing block: 48 (addr = 1f2f0000)...Done
Erasing block: 49 (addr = 1f300000)...Done
Erasing block: 50 (addr = 1f310000)...Done
Erasing block: 51 (addr = 1f320000)...Done
Erasing block: 52 (addr = 1f330000)...Done
Erasing block: 53 (addr = 1f340000)...Done
Erasing block: 54 (addr = 1f350000)...Done
Erasing block: 55 (addr = 1f360000)...Done
Erasing block: 56 (addr = 1f370000)...Done
Erasing block: 57 (addr = 1f380000)...Done
Erasing block: 58 (addr = 1f390000)...Done
Erasing block: 59 (addr = 1f3a0000)...Done
Erasing block: 60 (addr = 1f3b0000)...Done
Erasing block: 61 (addr = 1f3c0000)...Done
Erasing block: 62 (addr = 1f3d0000)...Done
Erasing block: 63 (addr = 1f3e0000)...Done
Erasing block: 64 (addr = 1f3f0000)...Done
Erasing block: 65 (addr = 1f3f2000)...Done
Erasing block: 66 (addr = 1f3f4000)...Done
Erasing block: 67 (addr = 1f3f6000)...Done
Erasing block: 68 (addr = 1f3f8000)...Done
Erasing block: 69 (addr = 1f3fa000)...Done
Erasing block: 70 (addr = 1f3fc000)...Done
Erasing block: 71 (addr = 1f3fe000)...Done
=========================
Erasing Routine Complete
=========================
elapsed time: 38 seconds
*** REQUESTED OPERATION IS COMPLETE ***
C:\jtag>
C:\jtag>brjtag -flash:cfe
===============================================
Broadcom EJTAG Debrick Utility v1.8c-hugebird
===============================================
Probing bus ... Done
Instruction Length set to 5
CPU Chip ID: 00000000000000000000000000000000 (00000000)
*** Unknown or NO CPU Chip ID Detected ***
*** Possible Causes:
1) Router/Modem is not Connected.
2) Router/Modem is not Powered On.
3) Improper JTAG Cable.
4) Unrecognized CPU Chip ID.
C:\jtag>brjtag -flash:cfe
===============================================
Broadcom EJTAG Debrick Utility v1.8c-hugebird
===============================================
Probing bus ... Done
Instruction Length set to 5
CPU Chip ID: 00000000000000000000000000000000 (00000000)
*** Unknown or NO CPU Chip ID Detected ***
*** Possible Causes:
1) Router/Modem is not Connected.
2) Router/Modem is not Powered On.
3) Improper JTAG Cable.
4) Unrecognized CPU Chip ID.
C:\jtag>brjtag -flash:cfe
===============================================
Broadcom EJTAG Debrick Utility v1.8c-hugebird
===============================================
Probing bus ... Done
Instruction Length set to 5
CPU assumed running under BIG endian
CPU Chip ID: 00000110001101001000000101111111 (0634817F)
*** Found a Broadcom manufactured BCM6348 REV 01 CPU ***
- EJTAG IMPCODE ....... : 00000000100000000000100100000100 (00800904)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
- EJTAG Implementation flags: R4k MIPS32
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... <Processor Entered Debug Mode!> ... Done
Clearing Watchdog ... Done
Loading CPU Configuration Code ... Skipped
Detecting Flash Base Address...
Read MPI register value : 1f00000b
MPI register show Flash Access Base Addr : 1f000000
Probing Flash at Address: 0x1F000000 ...
Detected Chip ID (VenID:DevID = 00C2 : 22A7)
*** Found a CFI Compatiable Flash Chip from Macronix
- Flash Chip Window Start .... : 1F000000
- Flash Chip Window Length ... : 00400000
- Selected Area Start ........ : 1F000000
- Selected Area Length ....... : 00040000
*** You Selected to Flash the CFE.BIN ***
=========================
Flashing Routine Started
=========================
Total Blocks to Erase: 4
Erasing block: 1 (addr = 1f000000)...Done
Erasing block: 2 (addr = 1f010000)...Done
Erasing block: 3 (addr = 1f020000)...Done
Erasing block: 4 (addr = 1f030000)...Done
Loading CFE.BIN to Flash Memory...
2% bytes = 5724
sjd2651
发表于 2009-12-12 18:32:51
本帖最后由 sjd2651 于 2009-12-12 12:21 编辑
我的路由配置是bcm5354的cpu,Spansion S29GL128P10TF101的flash,备份cfe,wholeflash都正常,就是写入的时候卡在load cfe.bin那里不动了,加了bypass可以写,但路由无法自检,请hugebird帮一下忙了,谢谢!
现在的情况可以正常擦除,就是写不进去,加了bypass能写,但再读出来的话还都是ffff,可能没写进去,不加bypass的就停在写的时候了,一点都写不下去!
大侠帮忙看看,这种路由现在很少,本来刷成TT跟DD都正常,只怪自己手痒,呵呵,写了一下nvram就出错了,现在整个flash都让我擦除了!
传个pdf
baohudan
发表于 2009-12-13 09:30:18
谢谢,真的很需要