Bascom Bootloader wird immer gelöscht.

Gast #2891588
Lesenswert?

Hallo,
ich benutze den fertigen Bootloader von Bascom.


Diesen Brenne ich mit mein STk500 auf ein Atmega8, danach baue ich den 
Chip in meine Schaltung ein. Nun lässt sich der Chip genau einmal über 
ein normalen Comport Verbindung beschreiben. Danach ist der Bootloader 
nicht mehr vorhanden, nur noch das Programm was ich gesendet habe.

Ich vermute das die Fusebits nicht richtig gesetzt sind und der 
Bootloader nicht schreibgeschützt, nur wie muss ich die Fusebits setzen? 
finde einfach nicht das richtige was ich anwählen soll :(

hat jemand ein tipp?

was muss ich bei Lockbit65, Lockbit43 und Lockbit21 anwählen?
#2891637
Lesenswert?

Stefan schrieb:
> Danach ist der Bootloader nicht mehr vorhanden,
Wo soll der denn hin sein?
> Ich vermute das die Fusebits nicht richtig gesetzt sind
Das vermute ich auch.
Hast du die Boot-Reset-Fuse gesetzt?
Die "verbiegt" den Reset auf den Anfang des Bootloaders.
Machst du das nicht, startet der Controller bei Adresse 0 und läuft beim 
ersten Mal durch den leeren Speicher bis er beim Bootloader angekommen 
ist.
Dann kannst du dein Programm draufladen.
Nun steht aber ab Adresse 0 dein Programm und der Bootloader wird nie 
wieder erreicht.

mfg.
Gast #2891650
Lesenswert?

danke danke danke ;)

genau das war es was ich gesucht habe, den fusebit punkt geändert und 
nun klappt es, der bootloader wartet 5sek auf ein befehl und wenn der 
nicht kommt startet das von mir aufgespielte programm ;)

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