关于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 我编译的内核是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]