Artikel-ID: 000083661 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 22.09.2011

Methode für den Zugriff auf MMU- und MPU-Register im Debugger

Umgebung

  • Intel® Quartus® II Anmeldungs-Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Kritisches Problem

    Beschreibung

    Wenn Sie versuchen, einen Artikel zu lesen oder zu schreiben, können Sie einen Fehler beobachten. MMU- oder MPU-Registrierung über den Nios II Debugger.

    Lösung

    Um eine MPU-Region zu lesen, führen Sie die folgenden Schritte aus:

    1. Legen Sie die MPUBASE Region INDEX im Register fest.
    2. Beenden Sie den Debug-Modus und setzen Sie den Debug-Modus erneut ein.
    3. Stellen Sie das RD Bit in das MPUACC Register ein.
    4. Beenden Sie den Debug-Modus und setzen Sie den Debug-Modus erneut ein.
    5. MPUBASE Lesen Sie weitere Informationen dazu.
    6. MPUACC Lesen Sie weitere Informationen dazu.

    Für ein System mit einer MMU oder MPU ermöglicht Ihnen diese Problemumgehung um die aktuellen Werte der Register zu lesen und zu schreiben. Jedoch Sie können ihn nicht zur Steuerung von MPU-Regionen oder MMU-TLB-Einträgen verwenden.

    Der Debug-Kern kopiert die Registerwerte des Nios II Prozessors. zu seinem internen Speicher, wenn der Prozessor debuggt. Das Debug Core schreibt Registerwerte nur dann auf den Prozessor zurück, wenn des Prozessors Debugging-Modus. Daher, wenn Sie versuchen, einer MPU-Region mit mehreren Wertwerten, nur dem letzten, wenn Sie den Debug-Modus verlassen, ist dem Prozessor verpflichtet.

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 1 Produkte

    Intel® programmierbare Geräte

    Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.