cornerstone 发表于 2007-1-18 01:18:40

为何我的skyeye启动到一半就不动了,启动自己编译的可以

启动TestSuit2总是死在load Roam ./xxx.img不动了,启动自己编译的hello 却可以执行,是不是testSuit2还要自己编译呀?
----------------------------------
我的输出:

cornerstone@cornerstone:~/projects/skyeye/testsuite2/at91/uclinux_rtl8019> skyey e
SKYEYE: If you have ELF kernel file, please use -e option to indicate your ELF f ormat kernel filename
SKYEYE: If you only have kernel binary image, you should put the filename of ker nel binary image in skyeye.conf file
arch: arm
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name at91, mach_init addr 0x8060f60
ethmod num=1, mac addr=0:4:3:2:1:f, hostip=10.0.0.1
tapif_init:open: Permission denied
-----------------------------------------------------------
NOTICE: you should be root at first !!!
NOTICE: you should inmod linux kernel net driver tun.o!!!
NOTICE: if you don't make device node, you should do commands:
NOTICE:    mkdir /dev/net; mknod /dev/net/tun c 10 200
NOTICE: now the net simulation function can not support!!!
NOTICE: Please read SkyEye.README and try again!!!
-----------------------------------------------------------
SKYEYE: use arm7100 mmu ops
Loaded ROM   ./romfs.img
-------------------------------

先谢谢了!

ksh 发表于 2007-1-18 10:10:10

I guess you should add "-e" option at command line. read the following message carefully:

SKYEYE: If you have ELF kernel file, please use -e option to indicate your ELF f ormat kernel filename
SKYEYE: If you only have kernel binary image, you should put the filename of ker nel binary image in skyeye.conf file

cornerstone 发表于 2007-1-19 00:18:52

我也看仔细看了,关键分不清elf和bin 怎么区别,
用arm-linux-gcc编译的就是 elf
用gcc             ..      bin
这样子对吗?

hello-world 发表于 2007-1-25 20:16:13

elf和bin是uClinux内核映像的两种格式。和编译器无关,但和你的uClinux配置有关,最终作用于make过程。(按我的理解bin还有两种格式,压缩的和非压缩的,只有elf格式可以带调试信息)以上不一定正确,具体请看有关文章。这个属于uClinux的初级入门,不应在这个板。
页: [1]
查看完整版本: 为何我的skyeye启动到一半就不动了,启动自己编译的可以