fandow 发表于 2005-2-22 20:13:22

想装最新版本的skyeye仿真2410,有些问题请教.

刚刚接触skyeye,用linux时间也不长,请见谅
想用skyeye仿真s3c2410,发现最新的版本0.8.7可以仿真(不知道是不是只有最新版本可以仿真)
而我以前装的是0.8.6.我该如何升级到0.8.7呢
我想卸载0.8.6重新装,可是不知道如何卸载
没有make uninstall,
我试着直接装0.8.7,可是安装完后运行skyeye,发现还是0.8.6版本
不知道该怎么做,请大家指教.

ksh 发表于 2005-2-23 17:00:57

删除/usr/local/bin/skyeye
再安装试试

fandow 发表于 2005-2-24 08:59:56

谢谢,不过不行.
谁能指点一下

kunasen 发表于 2005-2-24 10:35:37

make clean

fandow 发表于 2005-2-24 10:41:29

没用的
make clean只是把skyeye源代码目录下编译时生成的文件删除掉
不会影响到安装后的skyeye

walimis 发表于 2005-2-24 13:59:51

直接使用skyeye源代码目录下编译出来的gdb/gdb文件,此文件就是你新编译的skyeye。2410的使用,请参考我的另一个回复。

fandow 发表于 2005-2-24 14:21:21

谢谢walimis,
我试过了
# cd /root/skyeye/skyeye/gdb
# ./gdb
***************************************************************
****                                                       ****
****   SkyEyeSimulator Ver 0.8.6 withGDB 5.3 Interface ****
****                                                       ****
***************************************************************
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.Type "show warranty" for details.
This SkyEye was configured as "--host=i686-pc-linux-gnu --target=arm-elf".
Setting up the environment for debugging gdb.
.gdbinit:5: Error in sourced command file:
No symbol table is loaded.Use the "file" command.
(SkyEye)

为什么还是0.8.6呢

fandow 发表于 2005-2-24 14:26:36

再问一下如果我要彻底卸载skyeye旧的版本该怎么做呢?
有没有定义像make uninstall之类的命令?

walimis 发表于 2005-2-24 16:23:15

你不用管版本号的问题,可能是版本号没有及时更新。你把sim/arm/Changlog的前几行贴出来,我看看你的是否支持2410。

kunasen 发表于 2005-2-24 16:31:35

支持
但是tar sim时提示错误说没有./initrd.img

怎么解决呢?

fandow 发表于 2005-2-24 17:05:40

2005-01-19 walimis shiyang
      * add s3c2410x simulation, many thanks to shiyang.
        * add files: add s3c2410x mach. now it can boot 2.4.18 kernel.
        sim/arm/skyeye_mach_s3c2410x.c
        sim/arm/s3c2410x.h
        * changed files: add s3c2410x mach.
        sim/arm/skyeye_options.c
        sim/arm/Makefile.in

这样应该是支持吧
还有make menuconfig后我将生成的.config文件直接修改为你在另一个贴的回复,可以吗?
在我tar s,lo之后run的时候,
(SkyEye) run
Starting program: /root/skyeye/s3c2410/vmlinux
就停在这了,无法启动内核,什么原因呢?

walimis 发表于 2005-2-24 17:33:28

修改sim/arm/skyeye_mach_s3c2410x.c文件,把如下:
//state->Reg = 193;//for SMDK2410
state->Reg = 395;    //for SMDK2410TK

修改为:
state->Reg = 193;//for SMDK2410
//state->Reg = 395;    //for SMDK2410TK

重新编译skyeye,运行后应该没有问题。
注意这里的armlinux for s3c2410的版本是2.4.18-rmk7-pxa1

kunasen 发表于 2005-2-24 17:52:26

# skyeye ./linux-2.4.x/linux
***************************************************************
****                                                       ****
****   SkyEyeSimulator Ver 0.8.6 withGDB 5.3 Interface ****
****                                                       ****
***************************************************************
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.Type "show warranty" for details.
This SkyEye was configured as "--host=i686-pc-linux-gnu --target=arm-elf"...
(SkyEye) tar sim
cpu info: armv4, arm920t, 41009200, ff00fff0, 2
mach info: name s3c2410x, mach_init addr 0x81498c0
SKYEYE: use arm920t mmu ops
Loaded ROM ./boot.rom
Connected to the simulator.
(SkyEye) load
Loading section .init, size 0xa000 vma 0x1000000
Loading section .text, size 0xe0f70 vma 0x100a000
Loading section .data, size 0xa594 vma 0x10ec000
Start address 0x1000000
Transfer rate: 8038432 bits in <1 sec.
(SkyEye) run
Starting program: /home/ivan/SkyEye/uClinux-dist/linux-2.4.x/linux


就停在这里了!!

fandow 发表于 2005-2-24 17:53:34

试过了还是到run的时候停到那了
是不是我initrd.img文件有问题,该怎么得到呢
./config怎么通过make menucnfig生成如你所说的.config文件呢

kunasen 发表于 2005-2-24 18:00:03

试过了还是到run的时候停到那了
是不是我initrd.img文件有问题,该怎么得到呢
./config怎么通过make menucnfig生成如你所说的.config文件呢


弱弱的问一下,initrd.img是生成的吗?怎么生成的?
页: [1] 2
查看完整版本: 想装最新版本的skyeye仿真2410,有些问题请教.