lquanr
驱动牛犊
驱动牛犊
  • 注册日期2002-12-03
  • 最后登录2002-12-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1660回复:1

这里的高手很多,帮忙看看PPC860Cache应用的一些问题。谢谢了!

楼主#
更多 发布于:2002-12-04 09:20
我用的是Vxworks,CPU为PPC860SAR,
原来建工程的时候没有打开cache,软件运行正常,但反映速度慢

后来打开Cache,同样的软件就无法启动了。修改sysLib.c的内存映射的空间大小全部为64K的倍数;同时,打开MMU,可以使用Data Cache,但仍不能使用指令Cache,是何原因?

望有类似经验的大虾解说一二,PPC860的Cache应用有何限制吗?
如能发送邮件到lquanr@sina.com进一步讨论,更不胜荣幸。

先谢了!
bohao
驱动牛犊
驱动牛犊
  • 注册日期2001-07-25
  • 最后登录2002-12-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-16 09:59
我感觉就是在建立工程的时候设置是否使用Cache,或者在BSP里面修改
是否使用Cache,VxWorks的BSP里面有一个关于指令Cache的宏定义,一个关于Data Cache的定义,还有一个关于MMU的定义,需要先打开MMU的宏定义,然后打开I Cache和D Cache的定义,你再在BSP里面好好的找找吧,以前我也遇到过类似的问题,就这么改就行了
问的问题很傻,请不要笑话我! 回答的不好,还请多多包涵!
游客

返回顶部