ID do artigo: 000080162 Tipo de conteúdo: Solução de problemas Última revisão: 21/08/2014

Por que as IRQs aparecem como -1 em system.h, quando exportadas a partir de um subsistema QSYS através de uma ponte IRQ?

Ambiente

    Intel® Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Devido a um problema no software Nios® II SBT versão 13.0, em QSYS com subsistema quando o usuário atribui "IRQ = 1" ao componente "Controlador genérico de três estados", o Nios® II SBT gerará um arquivo "system.h" com "#define < Generic Tri-State Controller Name>_IRQ -1" em vez do valor correspondente "1" como no QSYS.

Este problema deve-se a, quando uma interrupção é exportada de um subsistema QSYS através de uma ponte IRQ; o construtor BSP não atribui a interrupção corretamente em "system.h" e aparece em vez disso como "-1".

Resolução

Para resolver este problema, o usuário pode precisar editar manualmente as IRQs incorretas no system.h para ser compatível com qSYS.

Este problema é corrigido a partir do software Quartus II versão 14.0.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

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 governará e será a controle. Exibir a versão em inglês desta página.