测试过,编译可以成功,但都是读取数据错误。-
- C:\Program Files\DEV-CPP>brjtag -backup:WHOLEFLASH
- =============================================
- Broadcom EJTAG Debrick Utility v1.1-hugebird
- =============================================
- Probing bus ... Done
- Instruction Length set to 5
- CPU running under BIG endian
- CPU Chip ID: 00000110001101011000000101111111 (0635817F)
- *** Found a Broadcom BCM6358 Rev 1 CPU chip ***
- - EJTAG IMPCODE ....... : 00000000100000011000100100000100 (00818904)
- - EJTAG Version ....... : 1 or 2.0
- - EJTAG DMA Support ... : Yes
- - EJTAG Implementation flags: R4k MIPS16 MIPS32
- Issuing Processor / Peripheral Reset ... Done
- Enabling Memory Writes ... Done
- Halting Processor ... <rocessor Entered Debug Mode!> ... Done
- Clearing Watchdog ... Done
- Probing Flash at (Flash Window: 0x1fc00000) ... Done
- Flash Vendor ID: 00000000000000000000000101111110 (0000017E)
- Flash Device ID: 00000000000000000010000100000001 (00002101)
- *** Found a Spansion S29GL128N Uni (16MB) Flash Chip ***
- - Flash Chip Window Start .... : 1c000000
- - Flash Chip Window Length ... : 01000000
- - Selected Area Start ........ : 1c000000
- - Selected Area Length ....... : 00800000
- Detected Flash Chip (VenIDevID = 017e : 2101)
- *** You Selected to Backup the WHOLEFLASH.BIN ***
- =========================
- Backup Routine Started
- =========================
- Saving WHOLEFLASH.BIN.SAVED_20080714_100450 to Disk...
- [ 0% Backed Up] 1c000000: DMA Read Addr = 1c000000 Data = (00000000)ERROR ON
- READ
- 00000000 DMA Read Addr = 1c000004 Data = (00000000)ERROR ON READ
- 00000000 DMA Read Addr = 1c000008 Data = (00000000)ERROR ON READ
- 00000000 DMA Read Addr = 1c00000c Data = (00000000)ERROR ON READ
- 00000000
- [ 0% Backed Up] 1c000010: DMA Read Addr = 1c000010 Data = (00000000)ERROR ON
- READ
- 00000000 DMA Read Addr = 1c000014 Data = (00000000)ERROR ON READ
- 00000000 DMA Read Addr = 1c000018 Data = (00000000)ERROR ON READ
- 00000000 DMA Read Addr = 1c00001c Data = (00000000)ERROR ON READ
- 00000000
- [ 0% Backed Up] 1c000020: DMA Read Addr = 1c000020 Data = (00000000)ERROR ON
- READ
- 00000000 DMA Read Addr = 1c000024 Data = (00000000)ERROR ON READ
- 00000000 DMA Read Addr = 1c000028 Data = (00000000)ERROR ON READ
- 00000000 DMA Read Addr = 1c00002c Data = (00000000)ERROR ON READ
- 00000000
- [ 0% Backed Up] 1c000030: DMA Read Addr = 1c000030 Data = (00000000)ERROR ON
- READ
- 00000000 DMA Read Addr = 1c000034 Data = (00000000)ERROR ON READ
- DMA Read Addr = 1c000034 Data = (00000000)ERROR ON READ
- ^C
复制代码 你看看错误信息。这是按下边的改后,出的错误信息。
我不会C的。。。要不,你把源程序改好。传上来,我自己编译,我这有编译器的。
我是这样改的,不知道对不对,其它还有什么地方要改的吗?
-
- { 0x017E, 0x2101, size16MB, CMD_TYPE_AMD, "Spansion S29GL128N Uni (16MB)" ,128,size128K, 0,0, 0,0, 0,0 },
复制代码
[ 本帖最后由 hotqj 于 2008-7-14 02:12 编辑 ] |