QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2027|回复: 6

arm926ejs_mmu模块测试正确了吗?

[复制链接]
发表于 2010-12-3 10:55:23 | 显示全部楼层 |阅读模式
想利用arm926ejs_mmu模块
1  想请教这个模块被测试过了吗?
2  用什么型号的开发板测试的
3 OMAP5912模拟完善了吗?
4 求与arm926ejs_mmu相关的测试用例
                       求牛人,急  谢谢!

[ 本帖最后由 ieuestclikun 于 2010-12-3 11:12 编辑 ]
发表于 2010-12-3 13:40:37 | 显示全部楼层
arm926ejs_mmu这个模块是可以用的,打上附件中的patch, 用skyeye测试包中2440或者2410的测试用例来测试。patch 是让arm920t使用arm926ejs 的mmu模块,这个是不完全的测试。你可以修改skyeye的配置文件,cpu使用arm926ejs, mach使用2410或者2440,模拟一块新的开发板来测试。

[ 本帖最后由 Jeff.Du 于 2010-12-3 18:53 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2010-12-6 14:55:21 | 显示全部楼层

回复 2# Jeff.Du 的帖子

我尝试了,打上patch补丁后,用它可以跑uboot,但是运行linux内核的时候,就会出错,
是不是因为我们使用的vmlinux是s3c2410开发板,对应得是arm920t,如果改为arm926ejs_mmu需要重新编译内核是吗?,如果用原来的内核会出现错误
回复

使用道具 举报

发表于 2010-12-6 16:03:59 | 显示全部楼层
对,需要重新编译内核。这两个mmu 是有些区别的。
回复

使用道具 举报

 楼主| 发表于 2010-12-6 18:57:54 | 显示全部楼层

回复 4# Jeff.Du 的帖子

1  我编译vmlinux,里面没有对应可选择的mmu选项,如何做呢??
2   arm920t和arm926ejs中,对应的分别为 state->mmu.translation_table_base =    0xDEADC0DE,state->mmu.translation_table_base = 0x0;,translation_table_base如何确定的呢?
3   能不能提供一个可以测试s3c2410开发板,对应arm926ejs的例子呢??
   thanks

[ 本帖最后由 ieuestclikun 于 2010-12-6 18:59 编辑 ]
回复

使用道具 举报

发表于 2010-12-7 13:40:51 | 显示全部楼层
1.好像内核里没有单独arm926ejs mmu 的配置,需要配置成arm926的cpu。
2.translation_table_base 里的是初始值。可以通过访问 协处理器的寄存器修改。
3.暂时没有这个测试用例。

[ 本帖最后由 Jeff.Du 于 2010-12-7 13:49 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2010-12-7 14:56:32 | 显示全部楼层

回复 6# Jeff.Du 的帖子

我尝试一下,看s3c2410的板子,能配上arm926的cpu吗,然后再尝试一下,

thanks    Jeff.Du
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 00:35 , Processed in 0.037996 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

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