[U-Boot] Issue with uboot on imx6slevk

Fabio Estevam festevam at gmail.com
Mon Dec 29 21:19:38 CET 2014


Hi Arthur,

On Mon, Dec 29, 2014 at 6:12 PM, Arthur Lambert
<lambertarthur22 at gmail.com> wrote:
> Hi Fabio,
>
> Ok I will test it tomorrow. Thanks for the reply. I did not know that
> I can use the main uboot for my build instead of the fork from
> Freescale for mx6

I think I understand the issue you reported.

You are booting a uImage kernel:

## Booting kernel from Legacy Image at 80800000 ...
   Image Name:   Linux-3.10.17
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    5258504 Bytes = 5 MiB
   Load Address: 10008000
   Entry Point:  10008000
   Verifying Checksum ... OK

,but the LOADADDR is incorrect: instead of 10008000 it should be 80008000

(0x10008000 is the LOADADDR for the other mx6 SoCs, but not for solo-lite).

So you should generate your kernel with the correct LOADADDR:

make uImage LOADADDR=0x80008000

Then you should be able to boot it with your current 2013.04 U-boot.

With the latest U-boot version we use zImage by default, so there is
no need to worry about passing the correct LOADADDR.


More information about the U-Boot mailing list