Kritisches Problem
Wenn eine Anwendung oder ein Bibliotheksprojekt mit der Version erstellt wird 9.1 SP2 oder früher (mit der GCC 3 Toolchain) und sie importieren zur Version 10.0 Nios II SBT für Eclipse mit der Gcc 4 Toolchain, der Build-Fehler wird u. U. in angezeigt.
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 |
Dieser Fehler kann auch auftreten, wenn Sie ein GCC 3-Projekt in die Version 10.0 SBT für Eclipse mit der GCC 3 Toolchain, und ändern Sie später die Toolchain in MinGW Nios II GCC4.
Dieses Problem betrifft nur Plattformen, auf denen Windows ausgeführt wird System.
Um diesen Fehler zu vermeiden, führen Sie die folgenden Schritte durch:
- Anwendungsprojekt und Bibliotheksprojekt bearbeiten makefiles und fügen Sie den eingefügten Code wie in angezeigt hinzu.
- Klicken Sie mit der rechten Maustaste auf das BSP-Projekt, zeigen Sie auf Nios II und Klicken Sie auf BSP generieren.
- Säubern und reaufbauen Sie die Anwendungs- und Bibliotheksprojekte.
#------------------------------------------------------------------------------
# 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 |
Installieren Sie alternativ die Altera Complete Design Suite Version. 11.0 oder neuer.