Für die Erstellung einer EPCS-Programmierdatei sind folgende Schritte erforderlich:
- Öffnen Sie die Nios II Command Shell (Nios II SDK Shell für Versionen vor 6.0)
- Erstellen Sie eine Flash-Datei aus einem SOF mit dem folgenden Befehl:
- sof2flash --epcs --input=.sof --output=.flash --verbose
- Erstellen Sie eine Flash-Datei aus der ELF mit dem folgenden Befehl:
- elf2flash --epcs --base=0x0 --end= --after=.flash --input=.elf --output=.flash
- Konvertierung der ELF-Flash-Datei von SREC zu HEX
- nios2-elf-objcopy –input-target srec –output-target ilich .flash .hex
Im letzten Schritt wird eine gültige HEX-Datei mit der richtigen Adressierung für ein EPCS-Gerät generiert. Sie können jetzt die Quartus II SOF-Datei und die neu erstellte HEX-Datei verwenden, um eine EPCS-Programmierdatei zu erstellen. Um dies zu tun, gehen Sie in Quartus II zum Menü Datei und wählen Sie Programmierdateien konvertieren.
HINWEIS: Wenn Sie im Fenster Programmierdateien konvertieren einen Fehler erhalten, der darauf hinweist, dass das EPCS-Gerät nicht genügend Speicherplatz für die Datei hat, wählen Sie dann Komprimierung für die SOF-Datei.