[U-Boot] u-boot boot process is broken, how do i recover?

Thomas Petazzoni
2013-04-04T08:18:15Z

Dear JPT,

On Wed, 03 Apr 2013 10:13:02 +0200, JPT wrote:
> | \/ | __ _ _ ____ _____| | |
> | |\/| |/ _` | '__\ \ / / _ \ | |
> | | | | (_| | | \ V / __/ | |
> |_| |_|\__,_|_| \_/ \___|_|_|
> _ _ ____ _
> | | | | | __ ) ___ ___ | |_
> | | | |___| _ \ / _ \ / _ \| __|
> | |_| |___| |_) | (_) | (_) | |_
> \___/ |____/ \___/ \___/ \__|
> ** MARVELL BOARD: DB-88F6282A-BP LE
>
> U-Boot 1.1.4 (Feb 6 2012 - 14:40:46) Marvell version: 3.4.27
> Netgear version: Uboot-1_1_4-NetgearDUOV3-V1008

On Marvell hardware, you can send a different U-Boot using the serial
port, even if the on-flash U-Boot is broken. Have a look at
tools/kwboot.c in the mainline U-Boot sources. It uses the serial port
to send using the Xmodem protocol, a new U-Boot payload to the Kirkwood
SoC.

Best regards,

Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.