Si vous utilisez le processeur NIOS® II et que vous êtes en mesure d’envoyer des caractères bien que le fichier UART JTAG mais que vous ne pouvez en recevoir aucune, cela peut s’expliquer par le fait que le pilote n’utilise pas d’interruptions. Si vous utilisez l’option du projet pour utiliser les pilotes pour réduire l’empreinte mémoire, cela active le paramètre enable_reduced_device_drivers. Cela signifie que les interruptions ne sont pas activées pour certains pilotes et que vous devrez utiliser le mode d’interrogation.
Depuis le fichier makefile BSP(public.mk)à l’intérieur du projet NIOS® II :
Certains pilotes sont compilés avec une fonctionnalité réduite afin de réduire l’empreinte du code. Les pilotes n’observent pas tous ce paramètre. Les pilotes altera_avalon_uart et altera_avalon_jtag_uart passent du mode d’interruption au fonctionnement sondé.