我的SKYEYE与insight算整合成功吗?
下载skyeye-insight-0.8.5.1.tar解压,运行arm-elf-insight出现如下界面.应该不算
我第一次安装的时候,也出现这种界面,但是无法进行源代码级的调试,不知道为什么。根据我的理解,应该可以单步调试,而且可以看到各个寄存器的状态,这才正常。如果你调试好了,请告诉我,谢谢。
另外,我当时安装好了后,在insight目录下只有bin和share目录,没有gdb等其他目录,这样的话,是不是就不能进行调试呢?一家之言,仅供参考 兄弟我现在和你的是一样的,等待高人指点 我发现这里的人不太热心:);另外,根据提供的下载地址,好像也找不到insight5.3了,只好下载了insight6.1,但是无法整合,没有人帮忙,怎么办
insight5.3 在old release下面,你在找找
insight5.3 在old release下面,你在找找我发现这里的人不太热心:);另外,根据提供的下载地址,好像也找不到insight5.3了,只好下载了insight6.1,但是无法整合,没有人帮忙,怎么办 lzh08_gongshe,请不要介意,毕竟大家都是利用业余时间处理skyeye问题。
我的学生都放假了,我也快回家了,响应会较慢。
用google 是查到insight下载
http://sources.redhat.com/insight/downloads.htm
http://sources.redhat.com/mirrors.html
我没有安装过skyeye+insight,而是直接用watercloud提供的执行码(在www.skyeye.org上有下载地址),执行得很好。
Re: 我的SKYEYE与insight算整合成功吗?
下载skyeye-insight-0.8.5.1.tar解压,运行arm-elf-insight出现如下界面.跟一个参数:
arm-elf-insight kernel-file
并且在skyeye.conf的目录下运行上面的命令,来开启对kernel的调试
(这点和skyeye完全一样).
在GUI界面点view下的显示控制台窗口,
然后在里面输入
target sim
load
run
这点和skyeye也是完全相同的.
基于源码调试kernel的前提是kernel文件是没有去掉调试符号的,
并且你手上有对应的kernel源码文件. 所以最好调试自己编译的kernel.
基于源码调试kernel的前提是kernel文件是没有去掉调试符号的,
并且你手上有对应的kernel源码文件. 所以最好调试自己编译的kernel.
这句话什么意思?斑竹给提供的*.tar.gz文件包含了源码文件么?他们去掉了调试符号么?编译的时候是不是按照里面的readme就可以了,然后就可以源码调试了吧?
谢谢 我建立的skyeye.conf如下
#skyeye config file sample
cpu: arm720t
mach: ep7312
mem_bank: map=I, type=RW, addr=0x80000000, size=0x00010000
mem_bank: map=M, type=RW, addr=0xC0000000, size=0x00200000
mem_bank: map=M, type=R,addr=0xC0200000, size=0x00200000, file=./initrd.img
mem_bank: map=M, type=RW, addr=0x04000000, size=0x00C00000
之后运行./arm-elf-insight kernel-file
出现那个界面后到控制台 (skyeye) 当输入target sim 回车后 就回到了终端中了呢?
# ./arm-elf-insight kernel-file
cpu info: armv4, arm720t, 41807200, ffffff00, 1
mach info: name ep7312, mach_init addr 0x81844f0
SKYEYE: use arm7100 mmu ops
./initrd.img: 没有那个文件或目录
bank 2, Couldn't open boot ROM ./initrd.img - execution will commence with the debuger.
页:
[1]