Hi, I have bricked my beagle board trying to install musb gadget u-boot in NAND.
Recovery from SD card doesn’t work, no matter what I do, following http://elinux.org/BeagleBoardRecovery. I don’t even get the …40T… string on minicom (1152008N1, on /dev/ttyUSB0 using FTDI serial USB converter). I tried pressing user button on powerup, using USB or DC supply power, etc … to no avail. Previously working SDcards don’t work anymore, and reformatting from scratch, using MLO_restore written first on the SD, etc … doesn’t work either. Hence I’m left with USB recovery. That, at least, seems to work for first step : getting U-boot V2 prompt. I can download the enclosed uboot.bin file (binary from http://groups.google.com/group/beagleboard/browse_thread/thread/be194f345b55a887?pli=1, following the link on beagle recovery page). I get u-boot prompt, but can’t upload u-boot (V1) via UART as indicated in the tutorial.
First, help command doesn’t work. Second, loadb works, with option -f instead of -d. Probably a slightly different version. I then get stuck trying to upload u-boot.bin (V1) via minicom and kermit (installed both gkermit and ckermit). When I lauch the ctrl-A S command, selecting kermit and then file u-boot.bin, there is no activity on the serial line (I have leds on the usb-serial converter) and I have to kill the transfer using ctrl-c. I copied the whole minicom log below.
I suspect my kermit and minicom options are not correct (I am not all that familiar with those tools). Could someone help me with those ?? I suspect one has to set minicom “transfer protocols” option G for minicom, and possibly some modem options too in minicom, and the .kermrc file.
I thank you in advance for your help and concern.
Laurent
My kermit version is the following :
C-Kermit 8.0.211, 10 Apr 2004, for Linux
Copyright (C) 1985, 2004,
Trustees of Columbia University in the City of New York.
Type ? or HELP for help.
USB boot (I have to sudo it for it to work).
perseus@perseus:~/tmp/omap3_usb/host$ sudo ./omap3_usbload uboot.bin
then try to upload
TI OMAP3 USB boot ROM tool, version 0.1
(c) 2008 Martin Mueller <martinmm@pfump.org>
…
found device!
download ok
Then in minicom (run as root, just in case) :
U-Boot 2.0.0-rc5-git-00309-g716b432 (Sep 9 2008 - 16:25:32)
Board: Texas Instrument’s Beagle
Malloc space: 0x87bfff10 → 0x87ffff10 (size 4 MB)
Stack space : 0x87bf7f10 → 0x87bfff10 (size 32 kB)
running /env/bin/init…
not found
X-load Beagle>help
Unknown command ‘help’ - try ‘help’
X-load Beagle>help loadb
Unknown command ‘help’ - try ‘help’
X-load Beagle>devinfo
devices:
----uart3
----ram0
----filesystem: /
----filesystem: /dev
drivers:
serial_ns16550
ramfs
devfs
ram
X-load Beagle>loadb -d/dev/ram0
loadb: invalid option – d
loadb returned with -2
X-load Beagle>loadb -f/dev/ram0
Ready for binary (kermit) download to 0x00000000 offset on /dev/ram0 device at 115200 bps…
Stuck here, pressing ctrl-C
Total Size = 0x00000000 = 0 Bytes
Binary (kermit) download aborted
uboot.bin (35.8 KB)