QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2579|回复: 22

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

[复制链接]
发表于 2005-2-22 20:13:22 | 显示全部楼层 |阅读模式
刚刚接触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版本
不知道该怎么做,请大家指教.
发表于 2005-2-23 17:00:57 | 显示全部楼层
删除/usr/local/bin/skyeye
再安装试试
回复

使用道具 举报

 楼主| 发表于 2005-2-24 08:59:56 | 显示全部楼层
谢谢,不过不行.
谁能指点一下
回复

使用道具 举报

发表于 2005-2-24 10:35:37 | 显示全部楼层
make clean
回复

使用道具 举报

 楼主| 发表于 2005-2-24 10:41:29 | 显示全部楼层
没用的
make clean只是把skyeye源代码目录下编译时生成的文件删除掉
不会影响到安装后的skyeye
回复

使用道具 举报

发表于 2005-2-24 13:59:51 | 显示全部楼层
直接使用skyeye源代码目录下编译出来的gdb/gdb文件,此文件就是你新编译的skyeye。2410的使用,请参考我的另一个回复。
回复

使用道具 举报

 楼主| 发表于 2005-2-24 14:21:21 | 显示全部楼层
谢谢walimis,
我试过了
[root@yf root]# cd /root/skyeye/skyeye/gdb
[root@yf gdb]# ./gdb
***************************************************************
****                                                       ****
****   SkyEye  Simulator Ver 0.8.6 with  GDB 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呢
回复

使用道具 举报

 楼主| 发表于 2005-2-24 14:26:36 | 显示全部楼层
再问一下如果我要彻底卸载skyeye旧的版本该怎么做呢?
有没有定义像make uninstall之类的命令?
回复

使用道具 举报

发表于 2005-2-24 16:23:15 | 显示全部楼层
你不用管版本号的问题,可能是版本号没有及时更新。你把sim/arm/Changlog的前几行贴出来,我看看你的是否支持2410。
回复

使用道具 举报

发表于 2005-2-24 16:31:35 | 显示全部楼层
支持
但是tar sim时提示错误说没有./initrd.img

怎么解决呢?
回复

使用道具 举报

 楼主| 发表于 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
就停在这了,无法启动内核,什么原因呢?
回复

使用道具 举报

发表于 2005-2-24 17:33:28 | 显示全部楼层
修改sim/arm/skyeye_mach_s3c2410x.c文件,把如下:
//state->Reg[1] = 193;  //for SMDK2410
state->Reg[1] = 395;    //for SMDK2410TK

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

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

使用道具 举报

发表于 2005-2-24 17:52:26 | 显示全部楼层
[root@ivan uClinux-dist]# skyeye ./linux-2.4.x/linux
***************************************************************
****                                                       ****
****   SkyEye  Simulator Ver 0.8.6 with  GDB 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


就停在这里了!!
回复

使用道具 举报

 楼主| 发表于 2005-2-24 17:53:34 | 显示全部楼层
试过了还是到run的时候停到那了
是不是我initrd.img文件有问题,该怎么得到呢
./config怎么通过make menucnfig生成如你所说的.config文件呢
回复

使用道具 举报

发表于 2005-2-24 18:00:03 | 显示全部楼层
[quote:0edb9112e6="fandow"]试过了还是到run的时候停到那了
是不是我initrd.img文件有问题,该怎么得到呢
./config怎么通过make menucnfig生成如你所说的.config文件呢[/quote]


弱弱的问一下,initrd.img是生成的吗?怎么生成的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 11:32 , Processed in 0.078772 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表