xinyuan365 发表于 2008-3-12 19:34:44

2.6.18内核烧录的怪启动,求助高人

在XP的超级终端里烧录了2.6.18的内核,内核是按照2410默认项改编而成。
Linux command line: noinitrd root=/dev/mtdblock/2 console=ttyS0 mac=00:01:5d:68:
7a:0f
vivi> param set linux_cmd_line "noinitrd root=/dev/mtdblock2 console=ttySAC0"
Change linux command line to "noinitrd root=/dev/mtdblock2 console=ttySAC0"
vivi> boot
Copy linux kernel from 0x00040000 to 0x30008000, size = 0x001c0000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: "noinitrd root=/dev/mtdblock2 console=ttySAC0"
MACH_TYPE = 193
NOW, Booting Linux......

请大家帮忙看看,为什么到这一步就停下来了?
说一下,在编译内核时,nand flash分区和vivi一样
0x00000000-0x00020000   "boot"
0x00020000-0x00040000   "param"
0x00040000-0x00200000   "kernel"
0x00200000-0x03ef8000    "rootfs"

而且,如果烧录开发板原带的2.4内核就能跑起来。

唉,那位达人知道这是什么原因啊?

ling_kasim 发表于 2008-3-13 17:42:46

看起来是挂在kernel的自解压里了。
debug的方法参考http://lists.arm.linux.org.uk/lurker/message/20020111.100639.9fafb9d1.en.html
页: [1]
查看完整版本: 2.6.18内核烧录的怪启动,求助高人