Problème critique
Pour les conceptions matérielles Qsys, le contrôleur d’interruption vectorielle
(VIC) n’est pas pris en charge correctement par le Nios II SBT. Le SBT publie
informations incorrectes dans le fichier system.h. La ALT_ENHANCED_INTERRUPT_API_PRESENT définition
est manquant et les priorités IRQ sont définies comme -1.
Utilisez une des techniques suivantes pour contourner ce problème :
- Créez un ensemble de
#definedéclarations dans un nouveau fichier en-tête(.h). Cette technique est recommandée parce que vos définitions sont préservées si vous le faites de même avec le BSP. Assurer que les informations suivantes sont correctement définies :
#define ALT_ENHANCED_INTERRUPT_API_PRESENT
#define _IRQ
- Coder manuellement les
#definerelevés corrects dans system.h. Cependant, si vous utilisez cette technique, vous vos changements seront perdus chaque fois que le BSP est déformé et que le système.h est Actualisé. - Générer votre système avec SOPC Builder.
- Utilisez le contrôleur d’interruption interne.