[U-Boot] Dreamplug v10 uboot
Steven McGrath
steve at cugnet.net
Tue Jul 10 17:57:53 CEST 2012
Jason,
These instructions are great, however they don't work for the newer v10 Dreamplugs. I would be happy to lend my v10 Dreamplug to the cause to get a workable U-Boot for it.
--
Steven McGrath
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)
On Monday, July 2, 2012 at 1:20 PM, Jason wrote:
> On Fri, Jun 29, 2012 at 10:37:56AM -0500, Steven McGrath wrote:
> > I was recommended to contact you about the possibility un-bricking my
> > dream plug v10. Per the recommendation of some individuals, I
> > attempted to ref lash my boot to a newer version, essentially bricking
> > it. I do have a jtag, however I haven't been able to successfully ref
> > lash any boots to the device. If you can offer any advice on what
> > boot versions I should be using and if you have a known good process
> > for getting the kwb files to stick, i would be very grateful.
> >
>
>
> Steve,
>
> Sorry to hear about your predicament. Here's how I flash u-boot onto my
> dreamplug:
>
> 0) read over all instructions before starting this
>
> 0.5) open a terminal with a serial connect to dp
>
> screen /dev/ttyUSB0 115200
>
> -OR-
>
> minicom -o -w -s # and setup appropriately
>
> 1) build the latest u-boot tag (2012.04.01)
>
> cd /path/to/u-boot
> git checkout v2012.04.01
> make CROSS_COMPILE=arm-none-linux-gnueabi- dreamplug_config
> make -j16 CROSS_COMPILE=arm-none-linux-gnueabi- u-boot.kwb
>
> This yields 'u-boot' and 'u-boot.kwb' in the top of the source tree.
>
> 2) launch openocd in the same directory
>
> sudo openocd -f /usr/share/openocd/scripts/board/sheevaplug.cfg
>
> 3) in another terminal, telnet into openocd
>
> telnet localhost 4444
>
> 4) in TELNET session, do the following
>
> sheevaplug_init
> load_image u-boot
> load_image u-boot.kwb 0x0800000
> resume 0x0600000
>
> 5) Quick, jump over to SERIAL terminal and hit a key to stop the boot
>
> 6) In SERIAL session, flash the image
>
> sf probe 0
> sf erase 0x0 0x100000
> sf write 0x0800000 0x0 0x100000
> # and then test with
> reset
>
> 7) pause the bootup and configure the u-boot environment
>
> from there you should be good to go.
>
> hth,
>
> Jason.
More information about the U-Boot
mailing list