[U-Boot] Splitting u-boot into 2 stages

Graeme Russ graeme.russ at gmail.com
Fri Sep 23 08:31:00 CEST 2011


Hi Chandan,

On Fri, Sep 23, 2011 at 4:24 PM, Kumar Nath, Chandan
<chandan.nath at ti.com> wrote:
> We have an upcoming OMAP based armv7 SOC with a small internal SRAM.
> Internal SRAM size is 110Kb and can hold image of that size only.
>
> Initial Rom based Bootloader (RBL, inside SOC) will load the Bootloader from some media and load it to SRAM and run it from there.
> Because of the small Internal SRAM size, u-boot cannot be built with complete features in one Image.
>
> For this constraint, we are planning to split uboot into = uboot minimum (1st stage) and uboot full (2nd Stage).
>
> Uboot min will have minimum configuration and will be loaded into the internal SRAM by RBL.
> This will run, initialize DRAM & then relocate to END of DRAM.
>
> Uboot minimum will then needs to load the uboot full in to DRAM and run it.

Isn't this what the IPL/SPL architecture is for?

Regards,

Graeme


More information about the U-Boot mailing list