主题 : linux移植失败。。机器码为2000? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 30207
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2010-10-13
最后登录: 2010-10-14
楼主  发表于: 2010-10-13 14:52

 linux移植失败。。机器码为2000?

管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2013-11-18)
按照 linux移植开发实战指南 手册上的做,发现将SMDK2440改为mini2440之后重新编译,下载到板子上无法运行。。。
Enter your selection: b
Copy linux kernel from 0x00060000 to 0x30008000, size = 0x00500000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: "noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySA
C0"
MACH_TYPE = 2000
NOW, Booting Linux......
Uncompressing Linux.............................................................
................................................................................
...................... done, booting the kernel.

看到上面写着MACH_TYPE=2000 是不是说明机器码有问题?该怎么修改?

自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2010-10-13 15:03
1999
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 30207
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2010-10-13
最后登录: 2010-10-14
2楼  发表于: 2010-10-13 17:20
这个我改了过来了 1999
但是有个问题不是蛮懂,怎么样才知道我现在启动的系统是刚刚下载的?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
3楼  发表于: 2010-10-14 05:45

 回 2楼(ythink) 的帖子

可以看内核启动信息中的Banner,里面包含了这个内核镜像编译的时间,比如
Linux version 2.6.28-19-generic (buildd@rothera) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #65-Ubuntu SMP Thu Sep 16 14:14:28 UTC 2010 (Ubuntu 2.6.28-19.65-generic)
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."