sdssly 发表于 2005-12-6 18:28:31

testsuite中2410的vmlinux怎么制作的?

我自己编译了一个2410的vmlinux,使用skyeye不能启动,disassam后发现stext有如下区别:
正确的:
c0008000 <stext>:
c0008000:       e1a0c000      mov   ip, r0
c0008004:       e3a010c1      mov   r1, #193      ; 0xc1
c0008008:       e3a000d3      mov   r0, #211      ; 0xd3

我自己的:
c0008000 <stext>:
c0008000:       e1a0c000      mov   ip, r0
c0008004:       e3a000d3      mov   r0, #211      ; 0xd3
c0008008:       e121f000      msr   CPSR_c, r0

在开始的时候没有对那个r1赋值,结果启动报错 arch error。

luyongning5460 发表于 2005-12-7 15:00:45

楼主的testsuite有2410的例子?我的没有啊,我的版本是skyeye-binary-testutils-1.0.7
只有一个4510的例子s3c4510b,可以运行,不过好像网络都不支持.启动信息里也没有看到net init的步骤.
不知道楼主的这个stext是什么?

sdssly 发表于 2005-12-8 09:12:07

我的testsuite是2。0的 有2410
可以使用skyeye启动 但是我自己制作的2410的vmlinux不行

stext是vmlinux中disass的code开始
页: [1]
查看完整版本: testsuite中2410的vmlinux怎么制作的?