Liebe Kollegen! Ich habe ein Design für mein ZYBO (Digilent) Board erstellt. Prozessor (ARM) => Design Wrapper => SDK .elf erstellt Wenn ich den FPGA und den Prozessor händisch über SDK programmiere und debugge funktioniert alles. Jetzt würde ich gerne mein Design auf den QSPI Flash schreiben damit das Design jedes mal geladen wird wenn das Board eingeschaltet wird. Leider scheitere ich seit Tagen daran. Das Bit File alleine über VIVADO (JTAG, nicht über den Speicher): FPGA läuft, Software für den ARM läuft nicht. SDK Bootfile mit .elf und .bit => beim einschalten tut sich nichts SDK Bootfile mit .elf, .bit und FSBL Bootloader => beim einschalten tut sich nichts SDK ... usw. Kann ich das Board nicht einfach so programmieren, dass es automatisch das .bit file lädt? Das geht doch sonst auch!?!?! Was muss ich machen, damit .bit und .elf autotmatisch geladen werden? Hilfe!!! DANKE Bussi Sandy
Zynq boot ist nicht vergleichbar mit den anderen Xilinx-FPGA's. A bisserl Rückenwind gibt's dort: http://www.wiki.xilinx.com/Prepare+Boot+Medium zum Abschnitt QSPI-boot durchscrollen.
Egal was ich mache, es funktioniert nicht. Ich habe den Original FSBL Bootloader von Digilent verwendet => nichts Ein Beispeifile von Digilent => nichts Vielleicht ist das Ding kaputt?! Bussi Sandy
Du erstellst einfach ein boot.bin über bootgen ( das .bif file als Parameter welches die Pfade zu deinen elfs und .bit enthält) und schreibst es an Adresse 0x0000 von deinem qspi. Die Boot Pins musst du natürlich auf qspi Boot jumpern
genau das versuche ich Ich habe auch eine LED so geschaltet, dass sie alleine vom FPGA Teil gesteuert wird. Damit sehe ich ob der FPGA programmiert ist auch wenn der ARM nicht funktioniert. Die LED reagiert auch nicht. Das Ding ignoriert meine Anweisungen :( Bussi Sandy
Wie hast du die Boot_mode Pins (MIO3...MIO5) beschaltet? Der Zynq muss nach dem umjumpern spannungslos gemacht werden, sonst werden die Pins nicht neu eingelesen. Ansonsten kannst du auch mal den FSBL mit DEBUG-Ausgaben kompilieren, evtl. siehst du dann schon was über den UART Du solltest auch noch mal hier nachschauen, da gibts wohl auch noch ein paar Probleme mit verschiedenen Bootmodi: http://www.xilinx.com/support/answers/59275.html
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.