It's Only A Flesh Wound!


sparr

Member
Joined
Jun 3, 2006
Messages
292
I redid my bootloader over JTAG and then put the firmware 2.0.0 files on a SD card and booted with start+select pressed. The following ensued:

Code:
U-Boot 1.0.0 (Apr 20 2006 - 12:51:09)

U-Boot code: 03E00000 -> 03E49610  BSS: -> 03E82208
IRQ Stack: 03ea3204
FIQ Stack: 03ea4204
DRAM Configuration:
Bank #0: 00100000 63 MB
Flash:  0 kB
NAND:Probing at 0x9c000000
Flash chip found:
	 Manufacturer ID: 0xEC, Chip ID: 0x76 (Samsung K9F1208 64Mb)
1 flash chips found. Total nand_chip size: 64 MB
Get Environment from NAND offset 0x70000 ... 
*** Warning - bad CRC, using default environment

In:	serial
Out:   serial
Err:   serial

NAND read: device 0 offset 0x1a0000, size 0x40000 ...  262144 bytes read: OK

NAND read: device 0 offset 0x80000, size 0xb0000 ...  720896 bytes read: OK

SD found : SD Frequency is 2MHz
(with MBR)

BOOT UPDATE ----------------------------
reading gp2xboot.img
READ START 373348

373348 bytes read
1 : g_filesize 5b264
gp2xboot.img Update 373348 0x5c000 

NAND read: device 0 offset 0x50000, size 0x10000 ...  65536 bytes read: OK

NAND write: device 0 offset 0x0, size 0x5c000 ...  376832 bytes written: OK
KERNEL UPDATE ----------------------------
reading gp2xkernel.img
READ START 632985

632985 bytes read
2 : g_filesize 9a899
gp2xkernel.img Update 632985 0x9c000 

NAND write: device 0 offset 0x80000, size 0x9c000 ...  638976 bytes written: OK
WAVE FILE  WRITE ----------------------------
reading gp2xsound.wav
READ START 238636

238636 bytes read
2 : g_filesize 3a42c
gp2xsound.wav Update 238636 0x3c000 

NAND write: device 0 offset 0x1a0000, size 0x3c000 ...  245760 bytes written: OK
FILE UPDATE ----------------------------
reading gp2xyaffs.img
READ START 3065040

3065040 bytes read
3 : g_filesize 2ec4d0
gp2xfile.img Update 3065040 0x2f0000 

NAND write: device 0 offset 0x220000, size 0x2f0000 ...  2986496 bytes written: OK

NAND read: device 0 offset 0x80000, size 0xb0000 ...  720896 bytes read: OK
### main_loop: bootcmd="bootm"
Hit any key to stop autoboot:  0 
## Booting image at 01000000 ...
   Image Name:   MMSP2 Linux Kernel
   Created:	  2006-04-20   5:33:25 UTC
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:	632921 Bytes = 618.1 kB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...

MMC/SD Card Detected
Freeing init memory: 288K
Partition check:
 mmcsda:<7>**>>ecc error unfixed on chunk 3277:0
 p1
Register SD: 488MB
MSDOS FS: IO charset utf8
VFS: Can't find a valid FAT filesystem on dev 3c:01.
FAT: freeing iocharset=utf8
 INIT:  version 2.84 booting 
<7>**>>ecc error unfixed on chunk 4292:0
 Started device managemen<t daemon v1.3.257 for /de>v
**>>ecc error unfixed on chunk 3020:0
INIT: Entering runlevel: 3
[root@gp2x root]$

Any ideas? I have repeated the process, sans JTAG, a number of times, with different subsets of the firmware files, with firmware zips from two different places.
 
Looks like its having trouble with your SD card. Try reformatting the card. If that doesn't work, try another card. There seems to be some bad sectors.

Also looks like the data on your NAND got corrupted. Thats what "bad CRC" means.
 
A different SD card worked. Went through all the reflash steps (some i hadnt seen before and was anticipating) and its all good now!.
 
Back
Top