Hi, ich habe eine bestehende Schaltung so modifiziert dass der interne Atmel-Bootloader starten soll. Dazu habe ich einen Jumper nach GND an PSEN angeschlossen. Aber egal was ich mache, der Bootloader läuft nicht an. Der Quarz schwingt, ALE schwingt, alles schwingt, nur der Bootloader nicht. Die Lockbits sind alle gelöscht, habe den RD2 heute in der Firma gelöscht. BLJB ist gesetzt, und SSB, SBV sowie HSB sind auf den Default-Einstellungen laut Datenblatt. Meine FLIP Version ist 2.4.4. Weiss jemand Rat? Ralf
"Die Lockbits sind alle gelöscht, habe den RD2 heute in der Firma gelöscht." Wenn Du das mit einem Universalprogrammer gemacht hast, dann hast Du auch den Bootloader gekillt. Peter
> Wenn Du das mit einem Universalprogrammer gemacht hast, dann hast Du > auch den Bootloader gekillt. Ich dachte, der Bootloader ist in einem ROM und fest von Atmel eingebrannt??? Ich musste die Lockbits löschen, da sie alle gesetzt waren. Habe die Dinger mal geschenkt bekommen, da war wohl schon was drin. Ich glaube eigentlich nicht, dass der Bootloader weg ist, da ich die Dinger wie gesagt gestern in der Firma gelöscht habe. Am Wochenende hatte ich die Dinger auch versucht mit Flip anzusprechen, ebenfalls kein Erfolg. Deswegen das Löschen... Kann es an der Quarzfrequenz liegen? In einem Datenblatt war eine Tabelle mit den Quarzwerten, mit denen die automatische Baudratenerkennung funktioniert, aber mein Quarz (22.1184MHz) war dort nicht aufgeführt... Ralf
Hallo, ich habe mal eine T89C51RD2 mit einem Programmer gelöscht, und dort war der Bootloader auch gelöscht. Dein Baustein ist nicht so alt, aber ich würde nochmal versuchen den Bootloader zu schreiben. Der Quarz kann es natürlich auch sein. Ich selbst benutze 11.0592 MHz und 115200 Baud. Gruß Michael
"Ich dachte, der Bootloader ist in einem ROM und fest von Atmel eingebrannt???" Nein, der ist auch im Flash, allerdings in einem extra Bereich, der nur mit einem High-Volt-Programmer (VPP=12V) geändert werden kann. "Ich musste die Lockbits löschen, da sie alle gesetzt waren. Habe die Dinger mal geschenkt bekommen, da war wohl schon was drin." Mußt Du nicht, die Lockbits sind nur für den High-Volt-Programmer da und werden ab Werk gesetzt. Für den Bootloader sind nur die SSB entscheidend, ob per Bootloader ein Schreiben oder Lesen erlaubt ist. "Ich glaube eigentlich nicht, dass der Bootloader weg ist" Wie gesagt, mit einem Universalprogrammer ist er definitiv weg. Nur beim Erase per Bootloader wird er nicht gelöscht, der Bootloader kann sich nicht selbst löschen. Lies Dir in Ruhe nochmal das Datenblatt durch, welche Programmierungsart wie funktioniert. Peter
Hi Peter, sche*ße, dann muss ich mir das Datenblatt nochmal antun... Ich hatte es wie gesagt, so verstanden, dass es ein maskenprogrammierter Loader ist... F*ck! Weisst du, wo ich den Bootloader herbekomme, damit ich ihn wieder reinbrennen kann? Ralf
Hi, hat keiner ne Idee, wie ich an den Bootloader komme? Gruß Ralf
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.