인텔® Quartus® Prime Standard Edition 소프트웨어 버전 18.1의 Nios II® Simple Socket Server Ethernet Example의 문제로 인해 다음 오류가 생성됩니다.
alt_sys_init.c:110:37: 오류: 'msgdma_rx' 선언되지 않음(이 함수에서 처음 사용)
Makefile:769: 대상 'obj/alt_sys_init.o'에 대한 레시피가 실패했습니다.
ALTERA_MSGDMA_INIT ( MSGDMA_RX, msgdma_rx);
alt_sys_init.c에서 사용되는 함수는 ALTERA_MSGDMA_INSTANCE()이지만 이 함수는 altera_msgdma.h 에서 정의되지 않습니다. altera_msgdma.h 에 정의된 해당 함수는 다음과 같습니다.
ALTERA_MSGDMA_CSR_DESCRIPTOR_SLAVE_RESPONSE_INSTANCE()입니다.
이러한 불일치로 인해 선언되지 않은 'msgdma_rx' 오류가 발생합니다.
이 문제는 Quartus® Prime Pro Edition 소프트웨어 버전 18.1 및 Quartus® Prime Standard Edition 소프트웨어 버전 20.1부터 해결되었습니다.