Forum: Mikrocontroller und Digitale Elektronik FLIP/ Timeout Error/ Xplained A1


von David L. (david_l87)


Lesenswert?

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

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

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
von David L. (david_l87)


Lesenswert?

Was für Pins meinst du, mit denen ich den BL-Mode aktivieren kann? 
Direkt über ber dem Lautsprecher habe ich keine Pins.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Angehängte Dateien:

Lesenswert?

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.

von David L. (david_l87)


Lesenswert?

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.

von David L. (david_l87)


Lesenswert?

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
Noch kein Account? Hier anmelden.