[U-Boot] [HELP] How to load a big image file(>40M)

Bob Liu lliubbo at gmail.com
Thu May 26 05:01:23 CEST 2011


Hi, folks

I got a problem while loading big kernel image(size > 40M) on ti pandaboard.
---------------------
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   Linux-2.6.39
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    44882584 Bytes = 42.8 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK
   kernel loaded at 0x80008000, end = 0x82ad5a98
images.os.start = 0x82000000, images.os.end = 0x84acdad8
images.os.load = 0x80008000, load_end = 0x82ad5a98

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
-------------------------

Then nothing show, it seems overlap happened.
But even I changed env loadaddr from 0x82000000 to 0x83000000, the
kernel still can't boot.

--------------------------
Booting from mmc0 ...
## Booting kernel from Legacy Image at 83000000 ...
   Image Name:   Linux-2.6.39
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    44882584 Bytes = 42.8 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK
   kernel loaded at 0x80008000, end = 0x82ad5a98
images.os.start = 0x83000000, images.os.end = 0x85acdad8
images.os.load = 0x80008000, load_end = 0x82ad5a98

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
--------------------------

Any ideas is welcome, thanks

-- 
Regards,
--Bob


More information about the U-Boot mailing list