I recently purchased a BeagleBoard and am trying to run Angstrom on it
for a Senior Design project. When I boot the board with no SD Card it
output this to the serial port:
Texas Instruments X-Loader 1.4.2 (Feb 19 2009 - 12:01:24)
Loading u-boot.bin from nand
OMAP3530-GP ES3.1, CPU-OPP2 L3-165MHz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 256 MB
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
Board revision C4
Die ID #783c002400000000040365fa12012012
Hit any key to stop autoboot: 0
No MMC card found
Booting from nand ...
NAND read: device 0 offset 0x280000, size 0x400000
4194304 bytes read: OK
Wrong Image Format for bootm command
ERROR: can't get kernel image!
OMAP3 beagleboard.org #
As far as I know this is the expected output. However once an SD Card
is placed in the board it hangs at:
Texas Instruments X-Loader 1.4.2 (Feb 19 2009 - 12:01:24)
When I hold the USER button while powering it on I get:
...40W......
The thing that bothers me the most is that the board won't even
attempt to boot from NAND when an SD Card is in. Any ideas why I
cannot seem to boot while an SD Card in the board?
One issue might be that you did not format the card correctly. It must have a FAT partition in the first part of the card and the files must be copied in a specific order. Have you looked a the recovery page and followed the steps there to make sure the card is set up correctly?
Gerald Coley, I have followed the steps provided for validating the
BeagleBoard specifically Rev C4 and it behaved the same as I posted. I
copied the 6 files in order to the SD Card formatted as specified.
Gary Thomas, when I run 'mmc init' it hangs:
Texas Instruments X-Loader 1.4.2 (Feb 19 2009 - 12:01:24)
Loading u-boot.bin from nand
OMAP3530-GP ES3.1, CPU-OPP2 L3-165MHz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 256 MB
NAND: 256 MiB
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
Board revision C4
Die ID #783c002400000000040365fa12012012
Hit any key to stop autoboot: 0
OMAP3 beagleboard.org # mmc init
I had the same problem, going through many different recovery tutorials and finally landing on the link posted above, and still nothing. Then out of dumb luck I did the exact same steps on a 2nd SD card and it started working, so you might try that before dealing with the whole RMA process.
–Deric
Thank all of you for your quick input. I have been trying these steps
on a Kingston 2GB MicroSD Card with Adapter, as well as a 4GB full
sized SD Card from a friends camera. Neither have worked and I have
been unable to get a smaller card. Later today I will try both a FAT16
and a FAT12 on the 2GB SD Card and post the results from each of them.
The HP utility for formating the drive is only showing me FAT32 and
NTFS. I have tried the FAT32 to no avail.
As for a Narcissus build, that was the first thing that I tried.
However I could not find enough information about it to be sure that I
was doing it right. The file that it kept generating was for a 1GB SD
Card. From what I understand all that you need to do is untar the
image to get sd.img and run 'dd -if ./sd.img -of /dev/sdc'. Am I
missing any steps? Can you put a 1GB image on a 2GB SD Card?
I just finished trying FAT16 and FAT12 using fdisk both with and
without setting the boot flag. The partition types that I selected
were 1, 6, and e. To make the file system I typed, "mkfs.vfat -F 16 /
dev/sdc1 -n BeagleBoot" where sdc1 is the node of the only partition
on the card, and I used "-F 12" when I formatted it to a FAT12.
I also downloaded the older version of the HP tool (v. 2.0.6) and
formatted the card to FAT, but that did not work either.
If I get an RMA will they just send it back to me fixed or will they
refund me? Because I am on a very tight schedule and am thinking that
I might just have to order another one.
The RMA team will check out the board and repair or replace it. They can put it on a fast track. They do not handle the refunds. That will need to come from the distributor that sold it to you.
Thanks for all of you guys help. I just ordered a new board and am
going to try to get a refund for the old one. When I get the new board
I will update this post with whether or not it works.