主题 : 移植内核,始终无法看不到解压缩内核的提示。 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 6013
精华: 0
发帖: 18
金钱: 180 两
威望: 140 点
综合积分: 36 分
注册时间: 2009-05-16
最后登录: 2009-10-22
楼主  发表于: 2009-08-18 12:05

 移植内核,始终无法看不到解压缩内核的提示。

内核版本为:2.6.22.6  编译器为MINI2440光盘中自带的  利用USB加载时,出现下面信息就卡住了,在网上搜索的,大部分是出现了booting the kernel再停止的,搞不明白,请教。(NAND FLASH上有坏块,不在内核分区中)
Enter your selection: g
Copy linux kernel from 0x00050000 to 0x30008000, size = 0x00200000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: "noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySA
C0"
MACH_TYPE = 782
NOW, Booting Linux......
[ 此帖被youjim在2009-08-18 16:46重新编辑 ]
one more time~ one more chance~
级别: 侠客
UID: 7776
精华: 1
发帖: 73
金钱: 675 两
威望: 503 点
综合积分: 166 分
注册时间: 2009-07-28
最后登录: 2020-06-08
1楼  发表于: 2009-08-18 12:37
这里就是解压缩结束了~ 到启动内核的阶段了~

你可以参考我的移植笔记

http://blog.chinaunix.net/u1/57901/showart_2019107.html

看看问题到底出在哪一步~
级别: 新手上路
UID: 6013
精华: 0
发帖: 18
金钱: 180 两
威望: 140 点
综合积分: 36 分
注册时间: 2009-05-16
最后登录: 2009-10-22
2楼  发表于: 2009-08-18 13:05
谢谢楼上,我就是参照你的方法解决了编译内核时的错误的,我都对了好几次了,可是还是这样的结果。。。
级别: 新手上路
UID: 6013
精华: 0
发帖: 18
金钱: 180 两
威望: 140 点
综合积分: 36 分
注册时间: 2009-05-16
最后登录: 2009-10-22
3楼  发表于: 2009-08-18 14:25
换了这个版本内核2.6.30.4,结果也是不行,晕。。。
one more time~ one more chance~
级别: 侠客
UID: 7776
精华: 1
发帖: 73
金钱: 675 两
威望: 503 点
综合积分: 166 分
注册时间: 2009-07-28
最后登录: 2020-06-08
4楼  发表于: 2009-08-18 15:58
主要检查Bootloader传递的参数看看~

MACH_TYPE匹配没有?~

更换printk有没有输出?~
级别: 新手上路
UID: 6013
精华: 0
发帖: 18
金钱: 180 两
威望: 140 点
综合积分: 36 分
注册时间: 2009-05-16
最后登录: 2009-10-22
5楼  发表于: 2009-08-18 16:31
参照MACH_TYPE = 782这个参数,更改了对应的机器码,也改了printk,但结果还是一样
感觉有点奇怪,你们就前面的步骤改了一下之后,就可以显示出:
Uncompressing Linux........................................................................................................ done, booting the kernel.

但我的连这条都显示不出来,下面的调试也没法继续了。。。
级别: 新手上路
UID: 6013
精华: 0
发帖: 18
金钱: 180 两
威望: 140 点
综合积分: 36 分
注册时间: 2009-05-16
最后登录: 2009-10-22
6楼  发表于: 2009-08-18 17:04
晕。。。搞定了。。。没有打开ttySAC0....感谢superfight的文章