阅读:1107回复:1
MPC开发人员看过来
兄弟目前遇到这样的一个问题。在开发基于MPC860的系统时。
发现直接调用寄存器命令位对IC_CST操作(目的是enable或disable cache),并不能使cache的状态改变。因为我通过命令读取该寄存器状态后。发现并没有改变enable或disable状态。更糟糕的是因为寄存器的状态不正确导致mmu模块无法正确load页表。(因为tlb missing exception的出现是要基于cache都被打开的)。这段代码很简单: lis r4,0x200 mtspr IC_CST, r4 有没有高手能指导一下。小弟项目很紧张。国庆都在加班。 先谢了。 |
|
沙发#
发布于:2003-10-10 09:25
BSP里定义的正确吗
|
|