Artikel-ID: 000076139 Inhaltstyp: Produktinformationen und Dokumente Letzte Überprüfung: 11.09.2012

Wie kann ich eine neue Speicherinitialisierungsdatei (.mif) für den On-Chip-Speicher generieren, ohne das gesamte Nios® Embedded-Prozessorsystem zu regenerieren?

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung SOPC Builder erstellt ein ModelSim® Simulationsprojekt im folgenden Verzeichnis: &lt ascii directory>/&ltsystem name>_sim. Wenn Sie auf die Schaltfläche Führen Sie ModelSim aus Nachdem Sie Ihr System generiert haben, wird SOPC Builder das generierte Projekt in ModelSim öffnen.

Wenn Sie den Befehl c (den Buchstaben c, gefolgt von der Rückgabe) in ModelSim eingeben, wird der gesamte Softwarecode neu kompiliert und neue .mif-Dateien generiert.

Sie können den gleichen Befehl ausführen, ohne ModelSim auszuführen. Jedes Mal, wenn SOPC Builder ausgeführt wird, erstellt er ein Befehlszeilenskript zur Neugenerierung Ihres Systems. Wenn Ihr System nios_system genannt wird, erstellt der SOPC-Builder ein Skript mit dem Namen nios_system_generation_script. Führen Sie diese Schritte durch, um ein Skript zu erstellen, das mit dem c-Makro in ModelSim identisch ist.

  1. Benennen Sie das Skript namens nios_system_generation_script in redo_my_mif_files um.
  2. Öffnen Sie das neue Skript redo_my_mif Dateien in Ihrem bevorzugten Texteditor.
  3. Fügen Sie diesem Skript das folgende Befehlszeilenargument hinzu:
    --software_only=1

(Beachten Sie die beiden führenden Striche).

Jetzt können Sie das Skript redo_my_mif_files von der Befehlszeile aus ausführen, und alle Ihre Software- und .mif-Dateien werden relativ schnell erweitert.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 2 Produkte

Excalibur™
Intel® programmierbare Geräte

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.