Artikel-ID: 000073933 Inhaltstyp: Fehlermeldungen Letzte Überprüfung: 18.11.2024

Fehler: "Makefile ist nicht auf dem neuesten Stand"

Umgebung

    Intel® Quartus® Prime Pro Edition
    Intel® Nios® II Embedded Design Suite (EDS)
    Intel® Nios® II Prozessor
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Aufgrund eines Problems mit der Nios® II Embedded Design Suite (EDS) kann das Tool manchmal das Makefile des Projekts nicht aktualisieren und gibt die folgende Fehlermeldung aus:

******************

alles durchführen

Makefile nicht auf dem neuesten Stand.

settings.bsp wurde seit der Generierung des BSP Makefiles geändert.

Generieren Sie das BSP, um das Makefile zu aktualisieren, und erstellen Sie dann erneut.

So generieren Sie aus Eclipse:

1. Klicken Sie mit der rechten Maustaste auf das BSP-Projekt.

2. Klicken Sie im Menü Nios® II auf BSP generieren.

So generieren Sie über die Befehlszeile:

nios2-bsp-generate-files --settings= --bsp-dir=

make: *** [makefile] Fehler 1

************************************

Nachdem Sie die gegebenen Anweisungen befolgt haben, besteht der Fehler weiterhin, da der Compiler feststellt, dass das Makefile nach dem Bearbeiten und erneuten Generieren des BSP nicht auf dem neuesten Stand ist.

Lösung

Gehen Sie wie folgt vor, um dieses Problem zu beheben:

  1. Öffnen Sie den BSP-Projektordner.
  2. Klicken Sie mit der rechten Maustaste auf Makefile >> Löschen.
  3. Öffnen Sie die Nios® II Befehlsshell.
  4. Schreiben Sie den folgenden Befehl:
    CD <...../project_bsp>
    nios2-bsp-generate-files --settings=settings.bsp --bsp-dir= <...../project_bsp/>
  5. Erstellen Sie Ihr Projekt erneut.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

1

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.