Hi, ich habe folgendes Problem und weiss leider nicht was ich falsch tue. Ich habe ein Xilinx Spartan3 board welches ich über das mitgelieferte JTAG-Kabel programmieren möchte, dieses kriege ich jedoch nicht hin. Bei iMPACT erkennt er zwar, dass es sich um XC3S200 chip handelt jedoch beim programm - Befehl kriege ich Programm Failed Meldung. Ich verwende Xilinx ISE 10.1. Was kann ich da tun?
Hier kommt die folgende Meldung: INFO:iMPACT:2219 - Status register values: INFO:iMPACT - 0000 0000 0000 0000 0000 0000 0000 0000 INFO:iMPACT:579 - '1': Completed downloading bit file to device. Match_cycle = NoWait. Match cycle: NoWait INFO:iMPACT - '1': Checking done pin....done. '1': Programming terminated. DONE did not go high. PROGRESS_END - End Operation. Elapsed time = 5 sec.
Hast du in den "Generate Programming File" Optionen (Rechtsklick) eingestellt, dass der Done-Pin das Ende der Initialisierung anzeigen soll?
Ich habe das nochmal überprüft: Dem Spartan 3 JTAG-Interface ist es egal, ob diese Option aktiviert ist, oder nicht :-o Aber: genau das von dir beschriebene Verhalten bekomme ich in allen Lade-Modi (M0..2) hin, wenn der PROG_B Eingang immer auf LOW ist. Miss doch den Pegel an dem Pin mal nach.
also ich hatte so ein verhalten auch immer mal wieder mit dem Parallelen Programmierkabel. Musste das Programmieren mehrfach durchführen und den Stecker immer mal wieder nachdrücken, dann gings meist. Jetzt per USB hab ich da garkeine Probleme mehr
Wir haben hier mit den alten Kabeln auch erhebliche Probleme mit den neuen ISE Versionen. Ging schon mit der 9.x los, dass die Parallel Cable III und IV rumgemuckt haben. Jetzt haben wir die roten USB Dinger, neben der schnelleren Programmierung gibts auch keinerlei Aussetzer mehr.
Hi danke schon mal für die Tips also das mit dem DONE Pin configurieren reagiert tatsächlich nicht. Zum downloaden via JTAG habe ich die default Konfiguration gelassen (M0..2 Jumper sind gesetzt und Jumper 1 ist auch gesetzt). Ich verstehe jedoch nicht was du gegen PROG_B Eingang auf LOW gemacht hast. Hochgezogen?
> Ich verstehe jedoch nicht was du gegen PROG_B Eingang auf LOW > gemacht hast. Hochgezogen? Da ist auf meinem Board ein 4k7 Pullup drin, der mit einem Taster auf 0 gezogen werden kann. Wenn ich den Taster drücke bekomme ich genau das von dir beschriebene Verhalten. Siehe auch die Tabelle aus dem DB.
Hi, wow ich kenne die Tabelle leider nicht, aber ich danke dir vielmals es hat wirklich funktioniert. Naja anhand der Tabelle macht es auch wirklich Sinn. Vielen Dank nochmal.
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.