Forum: Mikrocontroller und Digitale Elektronik AT32UC3A1512: ausgesperrt (GPFB 30 u. 31 = 0)


von Stork B. (storkbot)


Lesenswert?

Einen schönen guten Morgen.

Seit kurzem beschäftige ich mich mit AVR32 Controllern;
mit einem AT32UC3A1512 um genau zu sein.

Ein solcher sitzt auch auf einem Board, mit dem ich über USB
kommuniziere und über das es auch Firmeware Updates erhält
(DFU; Flip).

Für eben ein solches Update wird ein Kommando (a la CDC - Example, USART 
Bridge des ASF)
gesendet, woraufhin der Controller die Fuses ISP_GPFB_FORCE (31) und 
ISP_GPFB_IO_COND_EN (30)
schreiben soll um beim nächsten reset in den "Programmier-mich-modus" zu 
wechseln.

Nach einem gewissen gezerre (erase/write fuse bit vs 
flashc_set_gp_fuse_bit(...)) bin
ich nun dummerweise so weit, das ich nun per Software beide fuses 
gelöscht habe
(flashc_read_gp_fuse_bit liest sie als "0").
Folglich komme ich nicht mehr in besagten "Programmier-mich-modus".

Ich bin der Meinung das Datenblatt schweigt sich dazu aus, aber 
vermutlich
sehe ich mal wieder den Wald vor lauter Bäumen nicht.

Gibt es irgend ein Trick, wie ich - wenn möglich ohne zusätzliche 
Hardware -
den Controller wieder überreden kann sich unter Flip zu melden?
(An den Controller selbst komme ich physisch heran.)

MfG
Stork[bot]

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.