Just tried Nishanth's recent u-boot v2 patches (17) for peripheral boot from uboot list
http://article.gmane.org/gmane.comp.boot-loaders.u-boot/41481
on Beagle. The only working PC tool I currently have (*) is USB download
http://groups.google.com/group/beagleboard/browse_thread/thread/2b9e99886bb7a747
Result:
-- cut --
> ./omap3_usbload uboot.bin
TI OMAP3 USB boot ROM tool, version 0.1
......................................
found device!
download ok
-- cut --
In minicom this results in
-- cut --
U-Boot 2.0.0-rc5-git (May 24 2008 - 07:50:23)
Board: Texas Instrument's SDP343x
Malloc Space: 0x87ffdc00 -> 0x87fffc00 (size 8 kB)
running /env/bin/init...
not found
X-load 343x> help
? - alias for help
devinfo - display info about devices and drivers
false - do nothing, unsuccessfully
go - start application at address 'addr'
help - print online help
loadb - load binary file over serial line (kermit mode)
true - do nothing, successfully
version - print monitor version
X-load 343x> devinfo
devices:
----uart3
drivers:
serial_ns16550
X-load 343x> version
U-Boot 2.0.0-rc5-git (May 24 2008 - 07:50:23)
X-load 343x>
-- cut --
Great work! Thanks!
Didn't try second stage load (loadb) yet.
Many thanks
Dirk
P.S. #1: See
too.
P.S. #2: (*) The two serial tools I have
http://elinux.org/BeagleBoard#Serial_boot
don't work for me. Perl script fails with
issue 10: Google Code Archive - Long-term storage for Google Code Project Hosting.
and C tool with
issue 9: Google Code Archive - Long-term storage for Google Code Project Hosting.
P.S #3: If you like to test, I attach both binaries, omap3_usbload and uboot.bin
omap3_usbload.bz2 (4.31 KB)
uboot.bin.bz2 (15.5 KB)