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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

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

2,186 次查看
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.

标记 (1)
0 项奖励
回复
3 回复数

1,606 次查看
igorpadykov
NXP Employee
NXP Employee

Hi bharath

please try Load Address: 10800000

Best regards

igor

0 项奖励
回复

1,606 次查看
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 项奖励
回复

1,606 次查看
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 项奖励
回复