我看了2410为WINCE进行MMU初始化的代码,对其中的做法不是太清楚。哪位前辈对这个有所研究是否可以指点一下。1. PTs EQU 0x31E00000WINCE的镜像文件从0x30200000开始装载,共32M。但是0x30200000到0x31E00000只有28...
全文
回复(23) 2008-06-30 14:37 来自版块 - Wince 程序开发
表情
highzhengshijie, 我知道原因了。 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)
highexcluded from build 是的.private下的都是, 但,出现这个的逻辑仅仅只是因为dir文件没有包含该目录.所以,你可以手动build或加入dir. 最后生成的nk.bin, pb的调试窗口会warning警告你,编译过了哪个私有代码.(2008-07-03 13:42)

返回顶部