Aufgrund eines Problems im Nios II® Simple Socket Server Ethernet Beispiel in der Intel® Quartus® Prime Standard Edition Software Version 18.1 wird der folgende Fehler generiert:
alt_sys_init.C:110:37: Fehler: 'msgdma_rx' nicht deklariert (erste Verwendung in dieser Funktion)
Makefile:769: Rezept für Ziel 'obj/alt_sys_init.o' fehlgeschlagen
ALTERA_MSGDMA_INIT ( MSGDMA_RX, msgdma_rx);
Die in alt_sys_init.c verwendete Funktion ist ALTERA_MSGDMA_INSTANCE(), aber diese Funktion ist in altera_msgdma.h nicht definiert. Die entsprechende Funktion, die in altera_msgdma.h definiert ist, ist
ALTERA_MSGDMA_CSR_DESCRIPTOR_SLAVE_RESPONSE_INSTANCE().
Diese Diskrepanz führt zu dem nicht deklarierten Fehler "msgdma_rx".
Dieses Problem wurde ab der Quartus® Prime Pro Edition Software Version 18.1 und der Quartus® Prime Standard Edition Software Version 20.1 behoben.