GCC für microblaze unter Windows

OP
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.
Gast
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.
OP
"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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.