ID de l'article: 000083661 Type de contenu: Dépannage Dernière révision: 22/09/2011

Méthode d’accès aux registres MMU et MPU dans le débogueur

Environnement

    Édition d'abonnement Intel® Quartus® II
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Problème critique

Descriptif

Vous pouvez observer une erreur si vous essayez de lire ou d’écrire une Registre MMU ou MPU via le débogage Nios II.

Résolution

Pour lire une région MPU, exécutez les étapes suivantes :

  1. Définissez la région INDEX dans le MPUBASE registre.
  2. Quittez et réinsérez le mode de débogage, c’est-à-dire une étape unique.
  3. Configurez le RD bit dans le MPUACC registre.
  4. Quittez et réinsérez le mode de débogage, c’est-à-dire une étape unique.
  5. Lisez les MPUBASE informations pertinentes.
  6. Lisez les MPUACC informations pertinentes.

Pour un système doté d’une MMU ou d’un MPU, cette solution de contournement vous permet de pour lire et écrire les valeurs actuelles des registres. Cependant vous ne pouvez pas l’utiliser pour contrôler les régions MPU ou les entrées TLB MMU.

Le cœur de débogage copie les valeurs de registre du processeur Nios II à sa mémoire interne lorsque le processeur entre en mode de débogage. Lla déboguer les valeurs de registre des écritures de cœur au processeur uniquement lorsque le mode de débogage de l’avant du processeur. Par conséquent, si vous essayez de définir une région MPU avec plusieurs valeurs de marque, seule la dernière, lorsque vous quittez le mode de débogage, s’engage à ce que le processeur.

Produits associés

Cet article concerne 1 produits

Circuits programmables Intel®

1

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.