
Hi Fabio,
Thanks you :) I was able to run my linux sdcard image this morning thanks to your input (I had modify the loadaddr value in the config on the root directory of my buildroot project)
Arthur.
2014-12-29 21:19 GMT+01:00 Fabio Estevam festevam@gmail.com:
Hi Arthur,
On Mon, Dec 29, 2014 at 6:12 PM, Arthur Lambert lambertarthur22@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.