クリティカルな問題
次のエラーを読み書きしようとすると、エラーが発生することがあります。 Nios II デバッガー経由で MMU または MPU が登録されます。
MPU 地域を読み取るために、次の手順を実行します。
INDEX
レジスターに地域を設定MPUBASE
します。- デバッグ・モードを終了して再入力します。つまり、単一ステップです。
RD
レジスターにビットを設定MPUACC
します。- デバッグ・モードを終了して再入力します。つまり、単一ステップです。
- 関連する情報については、読み返してください
MPUBASE
。 - 関連する情報については、読み返してください
MPUACC
。
MMU または MPU を搭載したシステムの場合、この回避策 をクリックして、レジスターの現在の値を読み書きします。しかし MPU 領域または MMU TLB エントリーを制御するために使用することはできません。
デバッグ・コアは、Nios II・プロセッサーのレジスター値をコピーします。 プロセッサーがデバッグ・モードに入ると内部メモリーに出力されます。次の情報を提供 デバッグコアは、レジスター値をプロセッサーに書き戻す場合のみ、 プロセッサーのデバッグ・モードが切り替わります。したがって、設定を試みると 複数の連続した値を持つ MPU 地域 (最後の値のみ) デバッグモードを終了すると、プロセッサーにコミットされます。