Can't boot basic OpenEmbedded-Core on Freescale i.MX28

我是研究僧i 提交于 2019-12-04 05:10:21

From the boot message it looks like U-boot is working fine. U-boot is not broken.

The following boot message

2598200 bytes read
Booting from mmc ...
## Booting kernel from Legacy Image at 42000000 ...
   Image Name:   Linux-2.6.35.3-11.09.01+yocto-20
   Created:      2012-08-23   7:53:40 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2598136 Bytes = 2.5 MiB
   Load Address: 40008000
   Entry Point:  40008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

By the above log u-boot has done its job. "Booting the kernel" is the point where bootloader given the control to the kernel.

I guess the problem might be in kernel image or in memory.

To eliminate the problem of memory, try to check the manual and try to read and write in the RAM using the board's reference manual.

From the boot log RAM looks like has no problem. It has been initialized.

DRAM:  128 MiB

Check if the following message is not causing any problem. * Warning - bad CRC, using default environment

Check if all the devices have been initialized and nothing is skipped after the bad crc warning.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!