Ich versuche, den VHDL AVR8 Soft-Prozessor auf Gadget Factory auf einem Digilent Nexys II (Spartan 3E) Entwicklungsboard zu testen. Das Projekt enthält ein Makefile zum Kompilieren eines C- (oder anderer) Softwareprogramms und zum Zusammenführen desselben mit dem FPGA-Bitstrom, so dass es nicht notwendig ist, das HDL mit jeder Iteration der Software neu zu synthetisieren.Merge C-Programm und VHDL-Bitstream über "make" (d. H. Mit einem Makefile)
Wenn ich execute ‚make‘ bekomme ich folgende Fehler mit data2mem verbunden:
Merging Verilog Mem file with Xilinx bitstream: main.bit
data2mem -bm bin/top_avr_core_v8_bd.bmm -bt bin/top_avr_core_v8.bit -bd main.mem -o b main.bit
process_begin: CreateProcess(NULL, data2mem -bm bin/top_avr_core_v8_bd.bmm -bt bin/top_avr_core_v8.bit -bd main.mem -o b main.bit, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [main.bit] Error 2
Ich Ausführung ‚make‘ im gleichen Verzeichnis die VHDL-Projektdateien enthalten, und ich habe sogar eine leere ‚Haupt .bit 'Datei im Verzeichnis.
Hat jemand irgendwelche Ideen, was hier vor sich geht? Muss meine leere "main.bit" -Datei auf eine bestimmte Weise formatiert oder an einem anderen Ort gespeichert werden?
Hier finden Sie ein Link zu meinem Makefile:
Weitere Informationen zu beachten: I zur Verwendung von Makefiles im Allgemeinen sind neu, allein für den speziellen Zweck der Zusammenführung von Software mit einer FPGA-Bitstrom lassen Datei. Außerdem versuche ich dies auf einem Windows 7-Computer in der Eingabeaufforderung.
Vielen Dank im Voraus.
Edit: Hier ist ein link an den AVR8 Soft-Prozessor auf Gadget Factory, und hier ist der AVR8 source.
Geben Sie auch einen Link zum Projekt auf Gadget Factory, wenn Sie uns sehen möchten, ob sie etwas anderes bereitgestellt haben könnten. –