JulianL 发表于 2009-10-10 08:56:12

在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 编辑 ]

codefish 发表于 2009-10-11 12:06:57

参考一下置顶的那个hello4skyeye吧,可以研究下skyeye.conf要怎么写

liukui359 发表于 2009-10-11 15:04:30

我的出现一堆的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

ksh 发表于 2009-10-14 10:55:25

回复 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/目录去加载所有的动态模块。这个问题有可能会在下个版本修正。

lsa110 发表于 2010-1-7 15:36:24

SOS 急救 关于skyeye start 问题!!

in skyeye_read_config, filename=skyeye.conf

inSIM_start should provide vaild arch option in your config file;

zhu071011 发表于 2011-3-22 19:18:33

我和楼上的问题一模一样!不知道怎么回事!
页: [1]
查看完整版本: 在fedora8上安装skyeye 1.2.9 rc1遇到的问题