ID do artigo: 000077673 Tipo de conteúdo: Solução de problemas Última revisão: 26/09/2014

O que a palavra-chave [TTgnd] e [TTpower] descreve em uma especificação de informações de buffer de entrada/saída (IBIS)ceilf'

Ambiente

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

Ao vincular um driver de HAL personalizado no software Quartus® II versão 13.1, um erro de linker de referência indefinido pode ser visto em funções math.h, como ceilf() ou floorf(), embora o projeto tenha se conectado com "-lm".

Este problema é causado pela bandeira nios2-elf-g "-msys-lib=hal_bsp".

O "--start-group -lsmallc -lgcc -lhal_bsp -end-group" é adicionado ao final da chamada de link "collect2" e não vê a bandeira "-lm".

Resolução

Para resolver este problema, adicione manualmente "m" ao ALT_BSP_DEP_LIBRARY_NAMES makefile do aplicativo, que está localizado em "\software\test_project\Makefile"

  • Antes: ALT_BSP_DEP_LIBRARY_NAMES :=
  • Após: ALT_BSP_DEP_LIBRARY_NAMES := m

Este problema está programado para ser corrigido em uma versão futura do software Quartus® II.

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.