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

MPC开发人员看过来

楼主#
更多 发布于:2003-10-03 20:41
兄弟目前遇到这样的一个问题。在开发基于MPC860的系统时。
发现直接调用寄存器命令位对IC_CST操作(目的是enable或disable cache),并不能使cache的状态改变。因为我通过命令读取该寄存器状态后。发现并没有改变enable或disable状态。更糟糕的是因为寄存器的状态不正确导致mmu模块无法正确load页表。(因为tlb missing exception的出现是要基于cache都被打开的)。这段代码很简单:
lis r4,0x200
mtspr IC_CST, r4
有没有高手能指导一下。小弟项目很紧张。国庆都在加班。
先谢了。
mailaoda
驱动牛犊
驱动牛犊
  • 注册日期2002-12-31
  • 最后登录2016-01-22
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望11点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-10 09:25
BSP里定义的正确吗
游客

返回顶部