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