Unfortunately, I seem to have loaded a version of u-boot onto NAND
that doesn't work.
After compiling my own u-boot with the intent of testing the usbtty
functionality, I downloaded the image to the beagleboard using ukermit
(as provided in the omap-u-boot-utils pacakge). I wrote this image to
nand over the original u-boot image, and rebooted the beagle. It came
back up but serial over USB wasn't working - rs232 serial was working.
I figured I'd re-image the original u-boot image back onto the nand.
I downloaded the *u-boot_revc_v2.bin* file from the downloads page at
http://code.google.com/p/beagleboard/downloads/list which I assumed
was the same as the original u-boot that came on my beagle. I
downloaded this to the beagleboard using ukermit and wrote it to nand,
in the same way that I did above.
Now all I get is:
Texas Instruments X-Loader 1.4.2 (Feb 19 2009 - 12:01:24)
Loading u-boot.bin from nand
It hangs there. OK, I am now going to try one of the recovery options
described at http://elinux.org/BeagleBoardRecovery#UART_recovery
I downloaded the package which includes x-load.bin, u-boot.bin,
pserial and ukermit and the script.
the pserial command works after rebooting the beagleboard and getting
the ASIC ID, but then nothing. If I watch the serial in minicom, I get
The ukermit command does nothing after this stage.
The USB recovery tool does not work on Ubuntu 8.10 or the latest arch
distribution. It waits at the usb_bulk_read call and eventually times
out after the 1000ms timeout value.
I also tried a procedure that I found on Nishanth's blog as found here
But this doesn't work either.
I'm running Ubuntu 8.10, and have a revision C2 board.
If anyone can help me unbrick my board, I would be most appreciative.
Etienne Le Sueur