Peripheral boot

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

:slight_smile:

Great work! Thanks!

Didn't try second stage load (loadb) yet.

Many thanks

Dirk

P.S. #1: See

http://nishanthmenon.blogspot.com/

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: http://code.google.com/p/beagleboard/issues/detail?id=10

and C tool with

issue 9: http://code.google.com/p/beagleboard/issues/detail?id=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)