[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