ID del artículo: 000099315 Tipo de contenido: Información y documentación sobre productos Última revisión: 13/08/2024

¿Por qué 'msgdma_rx' no se declara en Nios® II ejemplo de Ethernet para servidores de socket simple en Quartus® Prime Standard Edition Software 18.1?

Entorno

    Intel® Quartus® Prime Standard Edition
    Procesador Intel® Nios® II

Windows 11* Family

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descripción

Debido a un problema en el ejemplo de Ethernet de servidor de zócalo simple Nios II® en el software Intel® Quartus® Prime Standard Edition versión 18.1, se genera el siguiente error:

alt_sys_init.C:110:37: error: 'msgdma_rx' no declarado (primer uso en esta función)
Makefile:769: error en la receta para el objetivo 'obj/alt_sys_init.o'
ALTERA_MSGDMA_INIT ( MSGDMA_RX, msgdma_rx);

La función utilizada en alt_sys_init.c es ALTERA_MSGDMA_INSTANCE(), pero esta función no está definida en altera_msgdma.h. La función correspondiente definida en altera_msgdma.h es

ALTERA_MSGDMA_CSR_DESCRIPTOR_SLAVE_RESPONSE_INSTANCE().

Esta discrepancia conduce al error "msgdma_rx" no declarado.

Resolución

Este problema se ha solucionado a partir del software Quartus® Prime Pro Edition versión 18.1 y el software Quartus® Prime Standard Edition versión 20.1.

Productos relacionados

Este artículo se aplica a 1 productos

Intel® Cyclone®

1

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.