在fedora8上安装skyeye 1.2.9 rc1遇到的问题
在fedora8上安装skyeye 1.2.9 rc1遇到的问题平台和软件
fedora 8.x86_64
gcc 4.1.2
skyeye1.2.9 rc1
现象
没安装arm-elf-tools-20030315.sh, 因为安装的时候报错
---
julian@tuobateng:~/myFile$ su -c 'arm-elf-tools-20040305.sh'
Password:
tail: cannot open `+43' for reading: No such file or directory
gzip: stdin: not in gzip format
===
是不是一定要装这个, 才能正确安装skyeye?
然后按照如下指令进行了安装
---
./configure --build=x86_64 --prefix=/home/julian/program/skyeye
make lib
make
make install_lib
make install
===
运行的时候, 出现如下错误信息
---
julian@tuobateng:~/program/skyeye/testsuite/arm_hello$ skyeye -e arm_hello
SkyEye is an Open Source project under GPL. All rights of different parts or modules are reserved by their author. Any modification or redistributions of SkyEye should note remove or modify the annoucement of SkyEye copyright.
Get more information about it, please visit the homepage http://www.skyeye.org.
Type "help" to get command list.
(skyeye)start
Error: Unknowm architecture name "arm" or you use low version of skyeye?
"arch" option parameter error!
In do_deprecated_option, Deprecated option. Do not use any more.
Error: Unkonw mach name "at91"
"mach" option parameter error!
Unkonw option: uart
In skyeye_read_config, Config format is wrong.
In SIM_start, Should provide valid arch option in your config file.
===
请问是什么原因?
[ 本帖最后由 JulianL 于 2009-10-10 09:04 编辑 ] 参考一下置顶的那个hello4skyeye吧,可以研究下skyeye.conf要怎么写 我的出现一堆的bus read error
(skyeye)run
(running)Bus read error, can not find corresponding bank for addr 0x4,pc=0xc
Bus read error, can not find corresponding bank for addr 0x8,pc=0xcx34,pc=0x34
用的是Hello4Skyeye,其中的skyeye,conf配置如下
#skyeye config file sample
cpu: arm7tdmi
mach: at91
mem_bank: map=M, type=RW, addr=0x01000000, size=0x00400000
mem_bank: map=I, type=RW, addr=0xf0000000, size=0x10000000
#uart:mod=term
###log: logon=0, logfile=./sk1.log, start=0, end=200000
帮我看看哪里错了啊,谢谢了
skyeye也是1.2.9版本的
$ cat /proc/version
Linux version 2.6.18-8.el5 ([email protected]) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)) #1 SMP Fri Jan 26 14:15:21 EST 2007
回复 1# JulianL 的帖子
你的错误有可能是skyeye没有加载相关动态模块造成的,可以运行list-modules看一下,输出如下:(skyeye)list-modules
Module Name File Name
nandflash /opt/skyeye/lib/skyeye/libnandflash.so
arm /opt/skyeye/lib/skyeye/libarm.so
bfin /opt/skyeye/lib/skyeye/libbfin.so
sound /opt/skyeye/lib/skyeye/libsound.so
log-pc /opt/skyeye/lib/skyeye/liblog.so
uart /opt/skyeye/lib/skyeye/libuart.so
perf-monitor /opt/skyeye/lib/skyeye/libpmon.so
disassemble /opt/skyeye/lib/skyeye/libdisasm.so
mips /opt/skyeye/lib/skyeye/libmips.so
net /opt/skyeye/lib/skyeye/libnet.so
code_cov /opt/skyeye/lib/skyeye/libcodecov.so
x86 /opt/skyeye/lib/skyeye/libx86.so
sparc /opt/skyeye/lib/skyeye/libsparc.so
ppc /opt/skyeye/lib/skyeye/libppc.so
touchscreen /opt/skyeye/lib/skyeye/libts.so
coldfire /opt/skyeye/lib/skyeye/libcoldfire.so
flash /opt/skyeye/lib/skyeye/libflash.so
lcd /opt/skyeye/lib/skyeye/liblcd.so
gdbserver /opt/skyeye/lib/skyeye/libgdbserver.so
(skyeye)
当前的解决办法还是要把skyeye安装在/opt/skyeye目录,因为默认skyeye还是会去/opt/skyeye/lib/目录去加载所有的动态模块。这个问题有可能会在下个版本修正。
SOS 急救 关于skyeye start 问题!!
in skyeye_read_config, filename=skyeye.confinSIM_start should provide vaild arch option in your config file; 我和楼上的问题一模一样!不知道怎么回事!
页:
[1]