阅读:1660回复:1
这里的高手很多,帮忙看看PPC860Cache应用的一些问题。谢谢了!
我用的是Vxworks,CPU为PPC860SAR,
原来建工程的时候没有打开cache,软件运行正常,但反映速度慢 后来打开Cache,同样的软件就无法启动了。修改sysLib.c的内存映射的空间大小全部为64K的倍数;同时,打开MMU,可以使用Data Cache,但仍不能使用指令Cache,是何原因? 望有类似经验的大虾解说一二,PPC860的Cache应用有何限制吗? 如能发送邮件到lquanr@sina.com进一步讨论,更不胜荣幸。 先谢了! |
|
沙发#
发布于:2002-12-16 09:59
我感觉就是在建立工程的时候设置是否使用Cache,或者在BSP里面修改
是否使用Cache,VxWorks的BSP里面有一个关于指令Cache的宏定义,一个关于Data Cache的定义,还有一个关于MMU的定义,需要先打开MMU的宏定义,然后打开I Cache和D Cache的定义,你再在BSP里面好好的找找吧,以前我也遇到过类似的问题,就这么改就行了 |
|
|