版块
论坛
喜欢
话题
应用
搜索
登录
注册
wangxin_china的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=53231
WINCE的MMU初始化的疑问
我看了2410为WINCE进行MMU初始化的代码,对其中的做法不是太清楚。哪位前辈对这个有所研究是否可以指点一下。1. PTs EQU 0x31E00000WINCE的镜像文件从0x30200000开始装载,共32M。但是0x30200000到0x31E00000只有28...
全文
回复
(
23
)
2008-06-30 14:37
来自版块 -
Wince 程序开发
◆
◆
表情
告诉我的粉丝
提 交
high
:
zhengshijie, 我知道原因了。 eboot在launch nk.bin的时候,关闭MMU的方法不妥当, 使得launch之后的p15的register 1的iA和nF都被clear了。 这就造成了2440工作在FastBus模式, 在这个模式下, 系统使用的时钟不是...
(2008-10-11 11:44)
回复
harktrip
:
为了这问题,也想要看看HP的PPC S3c2440到底是如何设置的. 写了个小程序,可以看CPU的参数设置… 不过 那个小程序可以在我们的WINCE跑,不能在PPC上执行 白搭
(2008-08-22 16:24)
回复
high
:
是在同一硬件测试吗? 如果不是, 2440的芯片后缀是? 各自sdram的参数具体是? 各自的分频配置值是?
(2008-08-22 15:04)
回复
harktrip
:
重点不是TCPMP看到的是不是400MHZ. 再说一次 问题来源: 同样2440+64M SDRAM跑 400MHZ 用TCPMP Benchmark相同的影片 (以100%比例显示,以示公平) PPC(HP 3710) 跑出来的结果 30x% 咱门的WINCE 却只有16...
(2008-08-22 13:27)
回复
shuiii
:
顶起来,请教各位大侠? EBOOT的MMU和KERNEL的MMU是不一样的吗? EBOOT的MMU启动之后中断向表映射到哪了呢?
(2008-08-22 12:52)
回复
wangxin_china
:
我在\WINCE500\PRIVATE\WINCEOS\COREOS\NK\KERNEL\ARM\里的DIR文件添加了ARM目录,然后又根据编译错误提示,在source添加了TARGETNAME和TARGETTYPE的定义 TARGETNAME=nkkernel -----...
(2008-07-03 23:43)
回复
zhengshijie
:
在startup.s中要设置一下主频,原因我也不清楚,我相同的代码,重新设了主频的,跑起来用tcpmp测是400MHz左右,没有设置的跑起来约为我的总线频率135MHz。
(2008-07-03 19:57)
回复
high
:
查看armtrap.s文件: mfc15 r1, c1 orr r1, r1, #0x007F ; changed to read-mod-write for ARM920 Enable: MMU, A...
(2008-07-03 17:13)
回复
wangxin_china
:
还是不太懂,你能给一个编译PRIVATE\WINCEOS\COREOS\NK这个目录并将目标文件替换系统默认的库文件的步骤么? 换句话说就是,我怎么才能把 \WINCE500\PRIVATE\WINCEOS\COREOS\NK\KERNEL\ARM\armtrap.s编译到NK....
(2008-07-03 16:37)
回复
high
:
excluded from build 是的.private下的都是, 但,出现这个的逻辑仅仅只是因为dir文件没有包含该目录.所以,你可以手动build或加入dir. 最后生成的nk.bin, pb的调试窗口会warning警告你,编译过了哪个私有代码.
(2008-07-03 13:42)
回复
1
2
3
下一页 »
wangxin_china
加关注
写私信
0
关注
0
粉丝
308
帖子
返回顶部