There seems to be a problem with the BB-xM Rev C boards, in that none of the recipes for making bootable microSD cards work. Jeff? on May 16th said he had the same problem. I also have this same problem.
RobotDude (Allan?) said to go to
http://circuitco.com/support/index.php?title=Circuitco_Support_Wiki
I did that. (Having tried everything else) I made a bootable microSD card by going here:
http://circuitco.com/support/index.php?title=Circuitco_Support_Wiki
I went to where it said “BeagleBoard-xM Rev C” and downloaded the BeagleBoard-xM xMTEST_Beta_4_25
file.
It says to use 'zcat BeagleboardxM/xMc_4_25.zip | dd of=/dev/your/sd/card bs=8225280"
but that didn’t work for me. zcat was complaining the file wasn’t the right compression, and I didn’t get the file in a BeagleboardxM directory. I suspect it is because I’m running Ubuntu 10.10 on my BIG computer (not the Beagleboard-xM)
So I unzipped the xMc_4_25.zip file, got the xMc_4_25.img file, (which is 3.7 Gb in size) and then used
sudo dd if=xMc_4_25.img of=/dev/sdg bs=822528
Where /dev/sdg was my 8 Gb microSD card that I wanted to make into a boot card.
After a LONG time, it finished with
480+0 records in
480+0 records out
3948134400 bytes (3.9 GB) copied, 1280.22 s, 3.1 MB/s
Popped the new card into my BB-xM Rev C, and voila! It boots to Ubuntu! This is Joy! I can now make my own Boot cards!!
But Much to my disappointment, no gcc.
I was hoping to make a Linux From Scratch to get exactly what I wanted. Can’t do that without gcc! I need to either cross compile a gcc or find the appropriate binary image.
I hope this helps
Steve Lajoie