当前 powerpc405模拟的初步进展如下:
1、你给我发的错误信息,应该是在 [device/uart/skyeye_uart_term.c : 65],如下:
64 int ret = execlp("xterm","xterm", "-e",
uart_instan ce_prog, hostname, port_str);
65 perror("Child:");
我现在SkyEye里面需要执行 xterm程序去起一个串口终端,可能你的系统中没有安装。
2、我已经基于skyeye-1.2.9的branch添加了 powerpc405的branch,如log:
http://skyeye.svn.sourceforge.net/viewvc/skyeye?view=rev&revision=850
你可以checkout源码进行编译。编译方法请参考我以前写的skyeye-1.2.9的编译方法和测试文档。
3、目前powerpc405的配置文件如下:
ksh@localhost:/opt/testsuite/linux/build-2.6.28-ppc40x> cat skyeye.conf
# skyeye config file sample
arch: ppc
#cpu: e500
mach:powerpc405
mem_bank: map=M, type=RW, addr=0xFE000000, size=0x1000000
#net: type=rtl8019_16, mac=0:4:3:2:1:f, ethmod=tuntap, hostip=10.0.0.1
下一步,你可以尝试编一个powerpc405的内核在powerpc405的branch上运行一下,但是可能需要先加载相应的dtb
文件,mpc8572加载dtb文件以及做一些为启动linux内核的初始化工作在文件
arch/ppc/mach/mpc8572_boot_linux.c。
Thanks
MK
On Nov 8, 3:38 am, "Michael.Kang" <blackfin.k...@gmail.com> wrote:
> hi, yufeng:
>
> 当前 powerpc405模拟的初步进展如下:
>
> 1、你给我发的错误信息,应该是在 [device/uart/skyeye_uart_term.c : 65],如下:
> 64 int ret = execlp("xterm","xterm", "-e",
> uart_instan ce_prog, hostname, port_str);
> 65 perror("Child:");
>
> 我现在SkyEye里面需要执行 xterm程序去起一个串口终端,可能你的系统中没有安装。
是的,我装了xterm之后可运行testsuite里的测试用例
>
> 2、我已经基于skyeye-1.2.9的branch添加了 powerpc405的branch,如log:http://skyeye.svn.sourceforge.net/viewvc/skyeye?view=rev&revision=850
> 你可以checkout源码进行编译。编译方法请参考我以前写的skyeye-1.2.9的编译方法和测试文档。
编译安装后报告:
In SKY_load_module, /opt/skyeye/lib/skyeye/libppc.so: undefined
symbol: powerpc405_mach_init
In SKY_load_all_modules, Can not load module from file libppc.so.
(skyeye)start
Error: Unknowm architecture name "ppc" or you use low version of
skyeye?
"arch" option parameter error!
Error: Unkonw mach name "powerpc405"
"mach" option parameter error!
In SIM_start, Should provide valid mach option in your config file.
,即使是1。2。9testsuite里的mpc8560也报告类似的错误
>
> 3、目前powerpc405的配置文件如下:
> ksh@localhost:/opt/testsuite/linux/build-2.6.28-ppc40x> cat skyeye.conf
> # skyeye config file sample
> arch: ppc
> #cpu: e500
> mach:powerpc405
> mem_bank: map=M, type=RW, addr=0xFE000000, size=0x1000000
> #net: type=rtl8019_16, mac=0:4:3:2:1:f, ethmod=tuntap, hostip=10.0.0.1
>
> 下一步,你可以尝试编一个powerpc405的内核在powerpc405的branch上运行一下,但是可能需要先加载相应的dtb
> 文件,mpc8572加载dtb文件以及做一些为启动linux内核的初始化工作在文件
> arch/ppc/mach/mpc8572_boot_linux.c。
能多说一些关于dtb文件么?
>
> Thanks
> MK
>
> --www.skyeye.org