Peripheral boot

Just tried Nishanth's recent u-boot v2 patches (17) for peripheral boot from uboot list

on Beagle. The only working PC tool I currently have (*) is USB download


-- 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


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


P.S. #1: See


P.S. #2: (*) The two serial tools I have

don't work for me. Perl script fails with

issue 10:

and C tool with

issue 9:

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)