• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go
主题 : 编译2.6.18 内核下载后为什么不能启动? 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 172
精华: 1
发帖: 48
金钱: 500 两
威望: 68 点
贡献值: 10 点
综合积分: 116 分
注册时间: 2008-02-27
最后登录: 2017-09-13
楼主  发表于: 2008-03-27 18:23

 编译2.6.18 内核下载后为什么不能启动?

管理提醒: 本帖被 qq2440 执行置顶操作(2009-12-07)
我编译通过后,下载到板子上,但是启动不了,请问是不是SUPPER VIVI
不支持还是编译内核那个配置选项没选上?请qq2440 kasim帮忙看看。。
级别: 侠客
UID: 172
精华: 1
发帖: 48
金钱: 500 两
威望: 68 点
贡献值: 10 点
综合积分: 116 分
注册时间: 2008-02-27
最后登录: 2017-09-13
1楼  发表于: 2008-03-27 21:45
先自己顶一个,希望能能提出点意见
级别: 侠客
UID: 172
精华: 1
发帖: 48
金钱: 500 两
威望: 68 点
贡献值: 10 点
综合积分: 116 分
注册时间: 2008-02-27
最后登录: 2017-09-13
2楼  发表于: 2008-03-31 10:50
启动如下
Enter your selection: b
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......
Uncompressing Linux.............................................................
....................................... done, booting the kernel


之后就停止了。。。能不能说可能是什么问题吗?谢谢
级别: 侠客
UID: 172
精华: 1
发帖: 48
金钱: 500 两
威望: 68 点
贡献值: 10 点
综合积分: 116 分
注册时间: 2008-02-27
最后登录: 2017-09-13
3楼  发表于: 2008-03-31 18:20
按照上面你说的改后
Enter your selection: b
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......
Uncompressing Linux.............................................................
......................... done, booting the kernel.

Error: unrecognized/unsupported machine ID (r1 = 0x0000030e).

Available machine support:

ID (hex)        NAME
0000016a        SMDK2440

Please check your kernel config and/or bootloader.
级别: 侠客
UID: 172
精华: 1
发帖: 48
金钱: 500 两
威望: 68 点
贡献值: 10 点
综合积分: 116 分
注册时间: 2008-02-27
最后登录: 2017-09-13
4楼  发表于: 2008-03-31 18:22
我再改了BOOTLAD MACH_TYPE = 362 出现以下错误,请问内核那里没有配置?

Enter your selection: b
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 = 362
NOW, Booting Linux......
Uncompressing Linux.............................................................
......................... done, booting the kernel.
级别: 侠客
UID: 172
精华: 1
发帖: 48
金钱: 500 两
威望: 68 点
贡献值: 10 点
综合积分: 116 分
注册时间: 2008-02-27
最后登录: 2017-09-13
5楼  发表于: 2008-04-01 20:46
自己查了很久。有个问题就是
Uncompressing Linux.............................................................
......................... done, booting the kernel.

linux version 2.6.13(root@localhost.localdomain) 这句是调用了startup.c 那个函数得出得呢?
级别: 侠客
UID: 172
精华: 1
发帖: 48
金钱: 500 两
威望: 68 点
贡献值: 10 点
综合积分: 116 分
注册时间: 2008-02-27
最后登录: 2017-09-13
6楼  发表于: 2008-04-01 22:32
可是还没看到,我移植的2.6.18就是done, booting the kernel.这里停了。
可能再head.s中 bl decompress_kernel 和mov pc ,r4 中间出现问题,在汇编中用什么指令可以输出一些信息来看是那条指令跑飞了。先感谢了
级别: 侠客
UID: 172
精华: 1
发帖: 48
金钱: 500 两
威望: 68 点
贡献值: 10 点
综合积分: 116 分
注册时间: 2008-02-27
最后登录: 2017-09-13
7楼  发表于: 2008-04-02 17:24
我在init/main.c的start_kernel 中加入printascii("hello world\n");编译错误,好像是什么没有定义,要加那些头文件。版主能不能发一个QQ2440 2.6.13以上的zImage 给我参考下。邮箱是alexchenq@163.com,先谢了。
级别: 侠客
UID: 172
精华: 1
发帖: 48
金钱: 500 两
威望: 68 点
贡献值: 10 点
综合积分: 116 分
注册时间: 2008-02-27
最后登录: 2017-09-13
8楼  发表于: 2008-04-03 00:37
版主回复好快,赞一个,明天在虚拟机里试试。
级别: 侠客
UID: 172
精华: 1
发帖: 48
金钱: 500 两
威望: 68 点
贡献值: 10 点
综合积分: 116 分
注册时间: 2008-02-27
最后登录: 2017-09-13
9楼  发表于: 2008-04-03 00:40
版主回复好快,赞一个,明天在虚拟机里试试。
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go