Gast
#394309
Hallo, nachdem ich eine Weile erfolgreich mit Linux, avr-gcc und uisp gearbeitet hatte, geht nun nichts mehr, und ich finde den Fehler einfach nicht. Ich weiß auch nicht, was das Problem ausgelöst haben könnte. Ich habe ein Simpel-Programmierkabel am Centronicsport mit den üblichen 5 Adern und 4 Widerständen. Der AVR sitzt auf einem Breadboard. Bisher hatte immer alles gut funktioniert, aber seit kurzem bekomme ich Fehlermeldungen der Art "flash error at address 0x***: file=0x**, mem=0xff". Der Reihe nach: Löschen klappt scheinbar. Device erkennen klappt. Fuses lesen klappt. (alles reproduzierbar, bei 100% der Versuche) Drucken über den Port klappt (Hab's von Windows aus versucht und eine Testseite gedruckt). Daten schreiben liefert: "Uploading: flash #Error: Data polling readback status: write=0x0a read=0xff If device was erased disable polling with the -dno-poll option" -- gesagt, getan. Ergebnis: Es flasht, aber nichts funktioniert. Ich vermute, der Fehler wird nun einfach nicht mehr erkannt. Also nach dem --upload nun auch noch ein --verify. Aha, Ergebnis: Die oben angesprochenen "flash error"-Meldungen. Ich habe es schon mit verschiedenen Devices (4433, tiny2313, mega8, mega16) versucht, mit verschiedenen Spannungsversorgungen (3V, 5V, 6V, Labornetzteil, Batterien), mit und ohne Quarz. Auch das Kabel habe ich neu gebaut. Hat noch jemand schlaue Ideen, wie man den Fehler eingrenzen kann? Danke & Gruß Stefan