Hallo, ich bin es wieder mal :D Nachdem ich gestern versucht habe mein Xplained A1 Board per JTAG zu programmieren, funktioniert es per USB nicht mehr. Per JTAG hat es nicht geklappt. Hatte dann aber auch keine Zeit der Sache auf den Grund zu gehen. Fakt ist, dass ich weder irgendwelche FUSE oder LOCK-Bits verändert habe oder ein Programm aufspielen konnte. Das Auslesen des Status hat funktioniert - das war es aber auch schon. Ich habe das Gefühl, dass er trotz gedrückter SW0 nicht mehr in den Programmiermodus geht. Hab jetzt schon den Treiber 2 mal neu installiert und den uC gefühlte 100mal resetet oder an- und abgesteckt ^^ Hat jemand noch eine Idee was sich durch einfaches Anstecken des JTAG-Programmers geändert haben soll, wodurch das Programmieren über USB nicht mehr funktioniert und was ich jetzt noch machen kann? Ich will nicht gleich vom schlimmsten ausgehen, und glauben, dass mein Bootloader oder sogar mein Board im Ar*** ist. viele Grüße David
Hast du auch einen Programmer für PDI? In diesem Fall müsstest du lediglich mit einem schwachen Pulldown (etwa 47k-100k) den PDI Pin gegen Masse ziehen und kannst dann mit dem Programmer über PDI an den XMega ran. Der Pulldown ist anscheinend wg. eines kleinen Designproblems beim XPlained A1 nötig. David L. schrieb: > und glauben, dass mein > Bootloader oder sogar mein Board im Ar*** ist. Das ist ziemlich sicher nicht der Fall, es sei denn du hast auf komplizierte Weise den Boardcontroller gehimmelt. Ok, das geht mit JTAG, sollte aber trotzdem recht schwierig zu bewerkstelligen sein, denn der BC JTAG Anschluss ist unter dem SDRAM nur als Pads ausgeführt. Setz mal den Jumper 'Bootloader Mode' über dem Lautsprecher und probier nochmal - am besten mit FLIP.
:
Bearbeitet durch User
Was für Pins meinst du, mit denen ich den BL-Mode aktivieren kann? Direkt über ber dem Lautsprecher habe ich keine Pins.
David L. schrieb: > Direkt über ber dem Lautsprecher habe ich keine Pins. Nee, war auch Blödsinn. Es ist der Jumper J600 zwischen Boardcontroller und dem AT45DB 8-Beiner. Da ich immer mit PDI programmiere, brauche ich den nie, könnte dir aber evtl. helfen. Habs dir mal im Board Plan markiert.
Wenn ich die Pads brücke und dann USB anstecke wird im HW-Manager der AT32UC3B unter "andere Geräte" aufgelistet. Mit Flip kann ich dann nicht drauf zugreifen. Es kommt die Meldung "can not open Port", oder so ähnlich, was von mir geschätzt am fehlenden Treiber für den AT32 liegt. Stecke ich danach das Board ab und mit gedrückten SW0 wieder an hat sich nichts geändert. Es kommt immer noch "TimeOut Error" bei Flip.
Hallo Jungs. Das Problem hat sich geklärt. Der Bootloader war irgendwie verfriemelt. Hab ihn vorhin per JTAG neu aufgespielt. Jetzt funktioniert das Programmieren über USB wieder. Viele Grüße
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.