请问高手VXWORKS中怎么打开cache?看了一下代码和别人介绍,好象是这样的
1、SYS_HW_INIT_0,最好放在最前面,里面应该包含cacheArm920tLibInstall和mmuArm920tLibInstall2、cacheLibInit3、cacheEnable4、usrMmuInit
但是不知道第一步是不是一定需要,而且SYS_HW_INIT_0在哪里定义,主要做什么工作?
请大家指点指点
woodhead,谢谢你
我就是看了你的贴子才找到点方向。
但是cacheArm920tLibInstall和mmuArm920tLibInstall
是干什么用的呢?
有点懂了,是不是这样的
1、SYS_HW_INIT_0,调用cache和MMU安装程序
2、设置cache模式,写穿还是回写
3、使能cache
4、初始化MMU
我又看了一下其他人的设计,感觉SYS_HW_INIT_0不是必需的,
还请woodhead帮我讲讲,SYS_HW_INIT_0这段代码的具体作用,为什么可要可不要呢?
这个我就郁闷了,
我看了别人的程序,他将sysHwInit0函数中的东西都删了,但函数还是保留在,且进行了调用
但CACHE还是打开了!
请问是怎么回事,
还有 cacheArm920tLibInstall 这个函数有个Arm920t,是不是针对ARM9的哦?