QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1410|回复: 2

testsuite中2410的vmlinux怎么制作的?

[复制链接]
发表于 2005-12-6 18:28:31 | 显示全部楼层 |阅读模式
我自己编译了一个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。
发表于 2005-12-7 15:00:45 | 显示全部楼层
楼主的testsuite有2410的例子?我的没有啊,我的版本是skyeye-binary-testutils-1.0.7
只有一个4510的例子s3c4510b,可以运行,不过好像网络都不支持.启动信息里也没有看到net init的步骤.
不知道楼主的这个stext是什么?
回复

使用道具 举报

 楼主| 发表于 2005-12-8 09:12:07 | 显示全部楼层
我的testsuite是2。0的 有2410
可以使用skyeye启动 但是我自己制作的2410的vmlinux不行

stext是vmlinux中disass的code开始
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-3 02:33 , Processed in 0.090398 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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