Hello,
I have built uImage using Genode OS Framework for IMX6 Sabre SDBoard. I am using u-Boot built for iMX6 Board. I am getting error as cannot get kernel image.
My built uImage is 7858662 Bytes = 7.5 MB
I used following commands to flash u-boot and uImage respectively (It is a 16GB microsdcard)
$sudo dd if=u-Boot-mx6q-sabresd-no-padding.bin of=/dev/sdc bs=512 seek=2 conv=fsync
$sudo dd if=uImage of=/dev/* bs=512 seek=2048 conv=fsync
When I inserted the SDCard to the board and tried to boot, it is giving the following error:
## Booting kernel from Legacy Image at 10800000 ...
Image Name:
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 7858662 Bytes = 7.5 MB
Load Address: 10001000
Entry Point: 10001000
Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!
Kindly Suggest.
Hi bharath
please try Load Address: 10800000
Best regards
igor
Hi,
Thanks for the reply.
How can I change the load address?
Is it like I can use mkimage utility or change in the source code of the uImage and again built it?
Please suggest.
Thanks,
Bharath
one can post on uboot mail list or look at link below
U-Boot - how can i change u-boot load address?
~igor