|
最近用skyeye的时候遇到了一些问题.请问各位高人:
1.每个硬件开发板对应的initrd.img文件是不是还要自己写,如果是的话,应该怎么写?它的功能是不是相当于一个bootloader?
硬件开发板好象不提供initrd.img文件.
2.用硬件开发板自带的linux或vmlinux文件能不能替代skyeye提供的那些内核文件?如果不能的话,那与skyeye配套的内核文件应该怎样编写?
3.用1.2版本调试的时候,输入skyeye -d vmlinx时,防火墙提示skyeye要访问网络,我查了一下,说1.0以上版本提供远程调试功能,难道远程调试还要用到网络?希望能给予解答.而且无法调试.运行这个命令的时候到
Loaded RAM ./initrd.img
dbct translate block use memory 0x03fee1f7 bytes
时就不动了,不知道为何?是我的gdb没装好?我是在sygwin下做的.
4.如果能调试,那么调试的时候寄存器的值可不可以看到?我是指ARM中的那27个寄存器.还有ARM中的存储器值能不能看见?比如说GPIO口的一些状态寄存器,还有flash里面的值.好象skyeye是调用的gdb远程调试的,那么gdb能支持我以上所说的那些功能吗?因为这是针对ARM的,而gdb对ARM的支持能到达那种地步吗?
以上是最近遇到的一些困扰比较大的问题,希望各位高手解答,谢了先! |
|