cccccc 发表于 2006-11-27 16:03:23

关于vmlinux的问题

我下载了testsuite2.1.tar.bz2。在testsuite2/ep9312/2.6.x 下运行
skyeye 。 运行 target sim,loadvmlinux ,run 三个命令后armlinux
内核可以启动。我替换了vmlinux后,相同操作内核却没有启动。我看了一下
原来的vmlinux 大小12M, 我编译出来的 vmlinux 是 1.3M。 编译内核是下载了cirrus公司的cirrus-arm-linux-1.4.5-full.tar.bz2包。编译出来的2。4。21内核是在linux-2.4.21目录下的vmlinux。

不知道testsuite包提供的vmlinux是否就是这样的内核。还是通过另外处理得到的vmlinux

cccccc 发表于 2006-11-30 09:07:33

我编译的内核是linux-2.4.21, make 后在根目录的vmlinux
# ls -l vmlinux
-rwxr-xr-x    1 root   root      1619026 Nov 30 08:02 vmlinux
#

skyeye运行后没有任何提示,
# cp /home/cao/linux-2.4.21/vmlinux mvmlinux
# /home/zhougp/skyeye-v1/binary/skyeye -e mvmlinux
arch: arm
cpu info: armv4, arm920t, 41009200, ff00fff0, 2
mach info: name ep9312, mach_init addr 0x805f918
log_info: log is on.
log_info:log file is /tmp/test.log, fd is 0x80ab010
log_info: log start clock 1048576
log_info: log end clock 1048832
SKYEYE: use arm920t mmu ops
Loaded RAM   ./initrd.img
页: [1]
查看完整版本: 关于vmlinux的问题