主题 : 我下载完内核,起不来,说是机器码不对,高手看看,我有些疑问 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 56028
精华: 0
发帖: 33
金钱: 165 两
威望: 33 点
综合积分: 66 分
注册时间: 2011-09-28
最后登录: 2012-07-17
楼主  发表于: 2012-02-07 14:21

 我下载完内核,起不来,说是机器码不对,高手看看,我有些疑问

我按照《linux移植开发实战指南》完成linux移植,并编译成zImage镜像,也下载到开发板中,但是我重启开发板后,起不来到这里就停止
Uncompressing Linux................................................................................................................................. done, booting
the kernel.
我查看原因,说是内核的机器码和bootloader 传入的不匹配!
内核我查看mini2440的机器码了是1999,bootloader我用的是mini2440开发板自带的vivi,为什么传入不匹配?
难道与vivi有关系?于是我就把光盘中的mini2440的镜像文件zImage_w35这个镜像下载到开发板,光盘中的zImage_w35就能启动?
为什么我做的这个内核镜像就不能启动,是我有什么地方没弄好?还是与vivi有关?
高手指点一下!谢了

在问一下 如果没根文件系统 会是这个现象吗?
[ 此帖被billjiang11在2012-02-07 14:56重新编辑 ]
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-02-07 15:13
可能你的vivi太老了,可以实现最新光盘中的试试,不过光盘里的vivi仅支持64M nand flash
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.