ID do artigo: 000099315 Tipo de conteúdo: Documentação e informações do produto Última revisão: 13/08/2024

Por que "msgdma_rx" não declarado no Nios® II exemplo de Ethernet para servidor de soquete simples no Software Quartus® Prime Standard Edition 18.1?

Ambiente

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

Windows 11* Family

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido a um problema no Nios II® exemplo de Ethernet de servidor de soquete simples no software Intel® Quartus® Prime Standard Edition versão 18.1, o seguinte erro é gerado:

alt_sys_init.c:110:37: erro: 'msgdma_rx' não declarado (primeiro uso nesta função)
Makefile:769: receita para o destino 'obj/alt_sys_init.o' falhou
ALTERA_MSGDMA_INIT ( MSGDMA_RX msgdma_rx);

A função utilizada no alt_sys_init.c é ALTERA_MSGDMA_INSTANCE(), mas essa função é indefinida no altera_msgdma.h. A função correspondente definida em altera_msgdma.h é

ALTERA_MSGDMA_CSR_DESCRIPTOR_SLAVE_RESPONSE_INSTANCE().

Essa discrepância leva ao erro "msgdma_rx" não declarado.

Resolução

Esse problema foi corrigido a partir do Software Quartus® Prime Pro Edition versão 18.1 e do Software Quartus® Prime Standard Edition versão 20.1.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Intel® Cyclone®

1

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.