Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Oct 2012 08:25:08 -0700
From:      Tim Kientzle <tim@kientzle.com>
To:        Ruslan Bukin <br@bsdpad.com>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: ubldr hangs on Exynos 4412
Message-ID:  <6F20448B-96A0-428B-ACC1-1B2E08E53EEE@kientzle.com>
In-Reply-To: <20121015060703.GA58633@jail.io>
References:  <20121015060703.GA58633@jail.io>

next in thread | previous in thread | raw e-mail | index | archive | help

On Oct 14, 2012, at 11:07 PM, Ruslan Bukin wrote:

> Hi!
> 
> I tried to boot loader on Exynos 4412 (ODROID-X),
> but it hangs:
> 
> ODROID4412 # fatload mmc 0:2 0x40007000 ubldr
> Partition2: Start Address(0x27ff), Size(0x1a000)
> reading ubldr                                   
> 
> 242581 bytes read
> ODROID4412 # bootelf 0x40007000
> ## Starting application at 0x40008054 ...
> 
> UBLDR_LOADADDR I set to 0x40008000 
> 

First, if UBLDR_LOADADDR = 0x40008000 then
you must use
   fatload mmc 0:2 0x40008000 ubldr
and
    bootelf 0x40008000

(Above, you used 0x40007000.)

You probably need to recompile U-Boot and add

#define CONFIG_API

to the appropriate configuration file for your board.

Tim





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6F20448B-96A0-428B-ACC1-1B2E08E53EEE>