Why does 'msgdma_rx' undeclared in Nios® II Simple Socket Server Ethernet Example in Quartus® Prime Standard Edition Software 18.1? - Why does 'msgdma_rx' undeclared in Nios® II Simple Socket Server Ethernet Example in Quartus® Prime Standard Edition Software 18.1?
Description Due to a problem in the Nios II® Simple Socket Server Ethernet Example in the Intel® Quartus® Prime Standard Edition Software version 18.1, the following error is generated: alt_sys_init.c:110:37: error: 'msgdma_rx' undeclared (first use in this function) Makefile:769: recipe for target 'obj/alt_sys_init.o' failed ALTERA_MSGDMA_INIT ( MSGDMA_RX, msgdma_rx); The function used in alt_sys_init.c is ALTERA_MSGDMA_INSTANCE(), but this function is undefined in altera_msgdma.h. The corresponding function defined in altera_msgdma.h is ALTERA_MSGDMA_CSR_DESCRIPTOR_SLAVE_RESPONSE_INSTANCE(). This discrepancy leads to the undeclared 'msgdma_rx' error. Resolution This problem has been fixed starting with the Quartus® Prime Pro Edition Software version 18.1 and Quartus® Prime Standard Edition Software version 20.1.
Custom Fields values:
['novalue']
Troubleshooting
15016352904
False
['Nios® II Processor']
['FPGA Dev Tools Quartus® Prime Software Standard']
20.1
18.1
['Cyclone® Bare Die']
['novalue']
['novalue']
['novalue'] - 2024-07-08
external_document