IMX6 Sabre SD Board: Verifying Checksum ... Bad Data CRC ERROR: can't get kernel image!

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX6 Sabre SD Board: Verifying Checksum ... Bad Data CRC ERROR: can't get kernel image!

1,345 Views
bharathkumarred
Contributor I

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.

Tags (1)
0 Kudos
3 Replies

765 Views
igorpadykov
NXP Employee
NXP Employee

Hi bharath

please try Load Address: 10800000

Best regards

igor

0 Kudos

765 Views
bharathkumarred
Contributor I

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

0 Kudos

765 Views
igorpadykov
NXP Employee
NXP Employee

one can post on uboot mail list or  look at link below

U-Boot - how can i change u-boot load address?

~igor

0 Kudos