关键问题
如果您尝试读取或写入错误,您可以观察到错误 MMU 或 MPU 通过 Nios II 调试器寄存器。
要读取 MPU 区域,执行以下步骤:
INDEX
在MPUBASE
寄存器中设置区域。- 退出并重新输入调试模式,即单步。
- 在寄存
RD
器中设置该位MPUACC
。 - 退出并重新输入调试模式,即单步。
- 请回读
MPUBASE
以了解相关信息。 - 请回读
MPUACC
以了解相关信息。
对于配备 MMU 或 MPU 的系统,此变通方法可帮助您 读取和写入寄存器的当前值。然而 您不能使用它来控制 MPU 区域或 MMU TLB 条目。
调试内核复制Nios II处理器的寄存器值 处理器进入调试模式时,进入其内部内存。仅在调试内核写入寄存器值时才返回处理器 处理器离开调试模式。因此 , 如果尝试设置 一个连续几个值的 MPU 区域,只有最后一个, 离开调试模式时,会承诺用于处理器。