打印
[S3C2440]

自己生成的uimage下载进去运行不了,设置信息和打印信息如下,谢谢!

[复制链接]
2292|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
QQ745021926|  楼主 | 2014-3-9 13:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
image, ui, AN, TE, AD
我的板子是友善之臂的MINI2440,自己编译的zImage是可以启动的,生成uImage的命令如下:
mkimage -A arm -O linux -T kernel -C none -a 0x30008000 -e 0x30008040 -n linux-2.6.18.8 -d zImage.bin uImage。bin  没问题吧.

用友善之臂的MiniTools下载内核后  打印信息如下:
U-Boot 2010.03 (Dec 24 2013 - 18:59:00)

modified by tekkamanninja (tekkamanninja@163.com)
Love Linux forever!!

I2C:   ready
DRAM:  64 MB
Flash:  2 MB
NAND:  256 MiB
*** Warning - bad CRC or NAND, using default environment

Video: 240x320x16 20kHz 62Hz
In:    serial
Out:   serial
Err:   serial
USB slave is enable!
Net:   dm9000
U-Boot 2010.03 (Dec 24 2013 - 18:59:00)
modified by tekkamanninja
(tekkamanninja@163.com)
Love Linux forever!!
Hit any key to stop autoboot:  0

NAND read: device 0 offset 0x60000, size 0x500000
NAND read from offset 6000033fc2a14 failed 0
5242880 bytes read: ERROR
## Booting kernel from Legacy Image at 30008000 ...
   Image Name:   linux-2.6.18.8
   Created:      2014-03-09   3:28:16 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2847884 Bytes =  2.7 MB
   Load Address: 30008000
   Entry Point:  30008000
   Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!
可能的原因是什么?谢谢!

相关帖子

沙发
fz_hehe| | 2014-3-11 11:30 | 只看该作者
NAND read from offset 6000033fc2a14 failed 0

这个的地址信息是不是有问题啊

使用特权

评论回复
板凳
jplzl| | 2014-3-11 17:45 | 只看该作者
-a 0x30008000 -e 0x30008040
这个有问题吧?

使用特权

评论回复
地板
QQ745021926|  楼主 | 2014-3-11 21:16 | 只看该作者
fz_hehe 发表于 2014-3-11 11:30
NAND read from offset 6000033fc2a14 failed 0

这个的地址信息是不是有问题啊

请问可能问题是什么,怎么修改?谢谢!

使用特权

评论回复
5
QQ745021926|  楼主 | 2014-3-11 21:17 | 只看该作者
jplzl 发表于 2014-3-11 17:45
-a 0x30008000 -e 0x30008040
这个有问题吧?

我之前U盘下载的地址就是0X30008000,编译为uImage后不是加了64K么

使用特权

评论回复
6
jplzl| | 2014-3-13 12:55 | 只看该作者
zImage是压缩的LINUX内核映像
uImage是通过mkimage工具在zImage前加了64字节的头部
U-BOOT启动内核的命令通常是bootm,会在加载地址读取uImage的64字节头,如果正确,则运行zImage

结合你的打印显示,估计是从NAND中读出的内核映像有问题。。。导致检验时出错
可以一步步手动操作,先从NAND中读出到RAM中,然后和zImage映像文件对比下看内容是否一致
NAND read from offset 6000033fc2a14 failed 0
问题应该就在这里

使用特权

评论回复
7
lbn321| | 2014-3-14 09:21 | 只看该作者
nandflash驱动移植和补充了没啊?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

粉丝