M54455EVB imcomplete flash bank 2 erasing

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

M54455EVB imcomplete flash bank 2 erasing

1,453 Views
linuxfan
Contributor I
I am using a new M54455EVB, I found from this morning one sector of flash memory can not be erased by "erase bank 2" the secotor address from 2a0000 to 2dffff, all the other sectors were erased properly.
Yestoday, the flash was fine.

Does anyone have similiar problem?
I appreciate your suggestions and help.

-> erase bank 2
Erase Flash Bank # 2

.....................................................................
......................................................... done
-> tftpboot
Using FEC0 device
TFTP from server 192.168.1.254; our IP address is 192.168.1.23
Filename 'uImage'.
Load address: 0x40010000
Loading: #################################################################
         #################################################################
         #################################################################
         ###################
done
Bytes transferred = 3129408 (2fc040 hex)
-> run loadimg
Copy to Flash...\not erased at 002a0001 (0)
Flash not Erased

Labels (1)
0 Kudos
3 Replies

457 Views
linuxfan
Contributor I
Next, I tried erasing the affected sector by itself:

-> protect off 2a0000 2bffff
. done
Un-Protected 1 sectors
-> erase 2a0000 2bffff
. done
Erased 1 sectors
-> md 2a0000 2bffff
002a0000: 01000200 00000001 00000000 00000000    ................
002a0010: 00000000 00000000 00020202 01000200    ................
002a0020: 01000200 01010200 00000000 00000200    ................
002a0030: 00010102 01000102 00000000 00000000    ................
002a0040: 00000000 00000000 00000000 00000000    ................
002a0050: 00000000 00000000 00000000 00000000    ................
002a0060: 00000200 00000000 00000000 00000000    ................
002a0070: 00000000 00000000 00000000 00000000    ................
002a0080: 00000000 00000000 c01590b8 00000000    ................
002a0090: c01590d4 c0158ff0 00000000 00000000    ................
002a00a0: c0159114 00000000 c0159016 c0159034    ...............4
002a00b0: 00000000 00000000 00000000 c0159092    ................
002a00c0: c0159050 00000000 00000000 6e6f6f70    ...P........noop
.......
002bff30: 00000000 00000000 00000000 00000000    ................
002bff40: 00000000 00000000 00000000 00000000    ................
002bff50: 00000000 00000000 00000000 00000000    ................
002bff60: 00000000 00000000 00000000 00000000    ................
002bff70: 00000000 00000000 00000000 00000000    ................
002bff80: 00000000 00000000 00000000 00000000    ................
002bff90: 00000000 00000000 00000000 00000000    ................
002bffa0: 00000000 00000000 00000000 00000000    ................
002bffb0: 00000000 00000000 00000000 00000000    ................
002bffc0: 00000000 00000000 00000000 00000000    ................
002bffd0: 00000000 00000000 00000000 00000000    ................
002bffe0: 00000000 00000000 00000000 00000000    ................
002bfff0: 00000000 00000000 00000000 00000000    ................

0 Kudos

457 Views
linuxfan
Contributor I
maybe it's the original u-boot burned on the EVB has bug. I erased the flash memory properly with CF Flasher running on windows. I don't want to debug the EVB, can anybody here tell me what's wrong with U-Boot 1.2.0 (Sep 12 2007 - 16:19:26)?
0 Kudos

457 Views
linuxfan
Contributor I
Further details of what I have done.
1) Shot H4[3:4] and power on the M54455EVB, got nothing from UART0
2) power off M54455EVB, remove jumper on H4[3:4] (default setting)
3) power on M54455EVB and try to erase flash bank 2 and load image.
0 Kudos