ID de l'article: 000081359 Type de contenu: Dépannage Dernière révision: 08/01/2015

Pourquoi mes registres MAC sont-ils vides ?

Environnement

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

Dans SoCFPGA U-BOOT, lors de l’exécution d’une commande liée au réseau comme « PING » ou « TFTP », il appelle le pilote MAC de Designware pour initialiser les registres MAC à chaque fois. Le logiciel appelle également mac_reset() deux fois, respectivement au début et à la fin des commandes, qui ont l’intention de rendre le contrôleur MAC dans un certain état. Les registres du MAC restent donc en valeur de réinitialisation avant et après l’exécution des commandes.

Mais dans le cas du développement d’une nouvelle carte, le client peut vérifier les registres MAC après avoir exécuté une commande nette à des fins de débogage.

Résolution Afin d’obtenir cette fonctionnalité, le client peut commenter et annuler la mac_reset() dans le dw_eth_halt(), ce qui peut éviter que le MAC retourne à l’état de réinitialisation après avoir exécuté la commande nette et rendre les registres MAC disponibles pour l’accès.

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.