Sebastian,
der 25P16V6P wird, wenn er korrekt ans FPGA angeschlossen ist, dein
Konfigurationsspeicher (Platform FLASH) sein. Das Programieren des FLASH
geschieht entweder ueber den Quartus Programmer oder den Nios Flash
Programmer.
Fuer den Nios Flash Programmer muss auf dem FPGA schon ein Design
laufen, welches mindestens einen Nios und einen EPCS Controller
enthaelt. Auch musst du die Basisaddresse des EPCS controllers wissen.
Der Quartus Programmer hat die moeglichkeit ein eigenes minimal design
ins FPGA zu laden, so dass fuer ihn das EPCS zugaenglich wird.
Dazu kann man im Quartus (File->Convert Programming Files...) ein JIC
(JTAG Indirect Configuration) erstellen, welches man dann im Quartus
Programmer oeffnet.
Wenn du den Weg ueber die EDS command shell waehlst, hier ein paar Tips:
sof2flash --input=mydesign.sof --output=mydesign.flash --epcs --compress
nios2-elf-strip mysoftware.elf
elf2flash --input=mysoftware.elf --output=mysoftware.flash --epcs
--after=mydesign.flash
dann kannst du beide files mit dem Nios programmer flashen, aber vorher
dein design (SOF) mit dem Quartus Programmer ins FPGA laden.
nios2-flash-programmer --cable 1 --epcs --base <epcs_base>
mydesign.flash
nios2-flash-programmer --cable 1 --epcs --base <epcs_base>
mysoftware.flash
Vielleicht geht das fuer dich komfortabler mit dem Flash Programmer aus
dem Nios EDS, aber mousen ist nicht so mein ding.
Cheers, Roger