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?
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.
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 ;)
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.