I'm working on my own custom board based off of Rev C4. I finally got
hardware the looks like it should boot. The first thing I noticed is
that 40T is displayed on the serial port at power up. I inserted a SD
card into my custom board which has been loaded with MLO, UBOOT, and a
rootfs. This setup has been tested on an actual Beagleboard C4 so I
know it's good there. However, on my board this is what I get...
40T
Texas Instruments X-Loader 1.4.4ss (Jul 28 2010 - 12:39:41)
Beagle Rev Ax/Bx
Reading boot sector
Loading u-boot.bin from nand
u-boot.bin not found or blank nand contents - attempting serial
boot . . .
## Ready for binary (kermit) download to 0x80008000 at 115200 bps...
That's obviously not right. Why is the board being detected as a Rev
Ax/Bx?
Just for comparison I inserted the SD card that is shipped with xM
boards. Turns out it seems the boot process gets a little farther but
still hangs after the kernel is loaded. Again the board is detected
as Rev Ax/Bx.
40T
Texas Instruments X-Loader 1.4.4ss (Aug 19 2010 - 02:49:27)
Beagle Rev Ax/Bx
Reading boot sector
Loading u-boot.bin from mmc
U-Boot 2010.03-dirty (Aug 20 2010 - 20:50:46)
OMAP3530-GP ES2.1, CPU-OPP2, L3-165MHz, Max clock-600Mhz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 128 MB
NAND: 512 MiB
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
Probing for expansion boards, if none are connected you'll see a
harmless I2C error.
timed out in wait_for_pin: I2C_STAT=0
I2C read: I/O error
Unrecognized expansion board: 0
Beagle Rev Ax/Bx
Die ID #6e4800020000000004031eda0e02200a
Hit any key to stop autoboot: 0
mmc1 is available
The user button is currently NOT pressed.
reading boot.scr
** Unable to read "boot.scr" from mmc 1:1 **
reading user.scr
755 bytes read
Running bootscript from mmc ...
## Executing script at 80200000
mmc1 is available
reading ramdisk.gz
19960110 bytes read
reading uImage
3190568 bytes read
Booting from ramdisk ...
## Booting kernel from Legacy Image at 80200000 ...
Image Name: Angstrom/2.6.32/beagleboard
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3190504 Bytes = 3 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing
Linux................................................................................................................................................................................................................
done, booting the kernel.
Any help would be greatly appreciated.