Hat jemand einen GCC Compiler für die Xilinx microblaze Architektur, der unabhängig von Xilinx-Tools "standalone" unter Windows läuft? Falls ja: Woher oder wie gebaut.
Lade dir das SDK für Windows herunter, da ist der mb-gcc dabei.
Im SDK sind sehr viele Versionen des gcc, und ich weiss nicht, welche die richtige ist. (Ich erkenne noch BigEndian und Little Endian..) Ich möchte C-Code unter Windows compilieren der dann direkt ins FPGA geladen wird, also sozusaen "bare-metal" code.
Du hast keine Ahnung von FPGA, stimmt's? Lies doch bitte einmal nach, was ein FPGA macht, in diesem Forum gibt es eine Menge Informationen dazu. FPGAs werden nicht mit C/C++ programmiert, aber man mit FPGAs einen Microprozessor (wie Microblaze) bilden. Dieser kann dann mit C/C++ programmiert werden. Dazwischen liegen aber noch viele andere Arbeitsschritte.
Klaus F. schrieb: > Du hast keine Ahnung von FPGA, stimmt's? > Lies doch bitte einmal nach, was ein FPGA macht, in diesem Forum gibt es > eine Menge Informationen dazu. > > FPGAs werden nicht mit C/C++ programmiert, aber man mit FPGAs einen > Microprozessor (wie Microblaze) bilden. > Dieser kann dann mit C/C++ programmiert werden. > Dazwischen liegen aber noch viele andere Arbeitsschritte. Ich Weiss zwar nicht welche Architectur der TE im Kopf hat, aber engenommen er hat am FPGA mit Mircroblaze ein externs SRAM (auf welchen auch der Resetvector gemappt ist) und da ggfs. ein SRAM-Emulator mit USB o.ä. dann spricht doch absolut nichts dagegen den MB Code sozusagen Stand-Alone codieren und testen zu wollen ??? In dem Fall kann ich mir die ganze Xilinx Toolchain und HEX-File ins BRAM mappen, neuen Bitstream erzeugen, via USB-Downloader FPGA neu laden etc. sparen.
"Du hast keine Ahnung von FPGA, stimmt's?" Ja wenn Du das sagst...... Bei mir läuft der microblaze-clone aemb auf nem Zynq und ich kann auf relativ kompliziertem Weg auch C-Programme laufen lassen. Aber ein Windows microblaze gcc würde mir halt helfen.
Martin O. schrieb: > "Du hast keine Ahnung von FPGA, stimmt's?" Ja wenn Du das sagst...... > Naja, deine Beschreibung was du brauchst und was Du machen willst, war und bleibt verbesserungswürdig. > Bei mir läuft der microblaze-clone aemb auf nem Zynq und ich kann > auf relativ kompliziertem Weg auch C-Programme laufen lassen. > Aber ein Windows microblaze gcc würde mir halt helfen. Also bei mir liegt der Compiler mb-gcc unter C:\Xilinx\SDK\2016.2\gnu\microblaze\nt\bin
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.