Morgen Zusammen, ein wenig Hilfe der Experten würde mir jetzt genau recht kommen. Problem: Mein Prozessor lässt sich zwar einmalig flashen, aber dannach lässt sich die Prozedur nicht mehr wiederholen. Beim Anschluss des uC an den Rechner schaltet dieser sofort in den boot-modus und startet nicht das eigentliche Programm. Normalerweise muss man ja mit den Tasten "HWB" & "RST" den boot-modus erst auslösen. Das Problem scheint nicht ganz neu zu sein, aber ich kann die Lösung nicht umsetzen. Anscheinend wird durch Flip das BLJB- BIT falsch gesetzt und versetzt den uC automatisch in den boot-modus. Wie kann ich jetzt das Bit neu setzen um den Prozessor wieder lauffähig zu machen, bzw.um zu verhindern, dass es sich bei einem neu eingesetzten Prozessor wiederholt? Auszug aus dem Flip manuell: Atmel/Flip 3.4.2/help/overview.htm “In the device frame of the main window, you can read/write or clear/set some bytes and bits. The following table summarizes the main bits and bytes as well as their status (Read / Write). & BLJB Bootloader Jump Bit (part of Hardware Byte) RW“ Laut der Flip-Anleitung gibt es ein BLJB, aber ich kann da nichts finden….. Aus einem manuell von Atmel: AT90USB products using the on-chip bootloader and FLIP software. http://www.atmel.com/dyn/resources/prod_documents/doc7769.pdf FAQ 3. Can I modify the fuse bits using Flip? • No, Flip cannot modify the fuse bits. To modify the fuse bit you can use either the JTAG ICE MKII, the AVRISP MKII, or parallel programming. Liege ich da richtig, dass ich ohne zusätzliche hardware das Ganze erst mal vergessen kann? Leider bin ich noch am Anfang mit der uC-Programmierung und falls jemand eine Lösung hätte, wäre ich mehr als dankbar. Ich benutzte das AVRStudio 4.18 um mein Code in C zu schreiben und nutze Flip 3.4.1 um das Hex-file in den Flash zu schreiben. Das Ganze auf einem STK525 board mit einem AT90USB1287 Prozessor. Als Schnittstelle nutze ich den USB-Port. Bin um jede sinnvolle Hilfe dankbar, da ich etwas unter Zeitdruck stehe. 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.