[meta-freescale] initrd must put after specific address, or got kernel starting hang.

Wally Yeh wally.yeh at atrustcorp.com
Fri Mar 27 00:08:31 PDT 2015


Hi, guys:
    I found if use u-boot load initrd  before memory address 0x10f00000
then start my kernel (address 0x10800000), my kernel will hang at starting,

    kernel (with dtb file append) just 3.5MB, I think maybe I should
load initrd on 0x10c00000 (0x10c00000 - 0x10800000 = 0x400000, 4MB
seems enough). and I also tried 0x10d00000, 0x10e00000, also failed.
'till 0x10f00000, it finally get success.

    My environment:
uboot based on u-boot-fslc branch "patches-2014.10"
custom kernel based on yocto dizzy branch

    Any suggestion would be appreciated, thanks.

Wally


More information about the meta-freescale mailing list