AVR Bootloader funktioniert nicht mehr

Gast #636019
Lesenswert?

Ein bisher funktionierender Bootloader mag ploetzlich nicht mehr. Dh, 
wenn man das flash zurueckliest ist immer FF da. Der Ablauf : Erase page 
- write temp data - write page ist verifiziert. Es werden die richtigen 
Werte am richtigen Ort geschrieben. Seltsamerweise dauert das 
programmieren einer Seite anstelle von 4ms, nur 5us, und nachher ist 
nichts dort. Daher meine Vermutung, dass irgendwo ein global wirkendes 
Bit alles verunmoeglicht. Die Lockbits sind es nicht, die hab ich schon 
zurueck gelesen. Der Bereich ist mit dem SPI programmer programmierbar. 
Ich hab 3 Tage gesucht und nun gehen mir die Ideeen aus...

Falls jemand eine Idee hat.... Oh es ist der 169P, im butterfly

Danke
Gast #753043
Lesenswert?

Ich hatte hatte das gleiche Problem: Bootloader scheint zu 
funktionieren, aber danach steht nur FF im Speicher. Die Ursache waren 
vertauschte Fuses für die Grösse des Bootloader-Bereichs (was im 
Datenblatt für BOOTSZ0 usw. "1" ist, ist in Ponyprog ein leeres 
Kästchen). Interessant, wie sich das auswirkt. Zweite Fehlerquelle an 
der Stelle: im Bootloader-Programm arbeitet man wahrscheinlich mit einer 
Grössenangabe in Bytes (z.B. 2048), aber die Fuses geben die Grösse in 
Words an.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren