Problema crítico
Se um aplicativo ou projeto de biblioteca for criado com a versão 9.1 SP2 ou anterior (usando a ferramenta GCC 3) e você a importa para a versão 10.0 Nios II SBT para Eclipse usando a ferramenta GCC 4, você pode ver o erro de compilação mostrado em .
make all
Info: Building ../hw_bsp
make --no-print-directory -C ../hw_bsp
make[1]: *** No rule to make target '/cygdrive/c/tmp/verilog_niosII_stratixII_2s60_standard/software/hw_bsp/alt_sys_init.c',
needed by 'all'. Stop.
make: *** [../hw_bsp-recurs-make-lib] Error 2 |
Este erro também pode acontecer se você importar um projeto GCC 3 para a versão 10.0 SBT para Eclipse usando a chave de ferramentas GCC 3 e mais tarde, mude a chave de ferramentas para MinGW Nios II GCC4.
Este problema afeta apenas plataformas executando o windows operacional Sistema.
Para evitar esse erro, siga estas etapas:
- Edite o projeto do aplicativo e o projeto da biblioteca makefiles e adicione o código inserido, conforme mostrado em .
- Clique com o botão direito no projeto BSP, aponte para Nios II e clique em Gerar BSP.
- Limpe e reconstróa os projetos de aplicativos e bibliotecas.
#------------------------------------------------------------------------------
# The adjust-path macro
#
# If COMSPEC is defined, Make is launched from Windows through
# Cygwin. This adjust-path macro will call \'cygpath -u\' on all
# paths to ensure they are readable by Make.
#
# If COMSPEC is not defined, Make is launched from *nix, and no
adjustment
# is necessary
#------------------------------------------------------------------------------
# Beginning of inserted code
ifndef COMSPEC
ifdef ComSpec
COMSPEC =
endif # ComSpec
endif # !COMSPEC
#end of inserted code
ifdef COMSPEC
adjust-path =
adjust-path-mixed =
else
adjust-path =
adjust-path-mixed =
endif |
Como alternativa, instale a versão Altera Complete Design Suite 11.0 ou mais recente.