ATMega8 Bootloader Problem

OP #1458038
Hallo Leute,

ich bin neu hier in diesem wirklich tollen Forum und habe gleich ein 
etwas grösseres Problem.
Ich habe schon tagelang per Google und auch hier im Forum gesucht, aber 
so richtig fündig bin ich nicht geworden.

Ich habe ein Programm für einen Mega8 geschrieben und möchte dieses 
zusammen mit einem Bootloader in den Chip schreiben. Kann man beide HEX 
oder BIN Files irgendwie verbinden, oder den Quellcode von Programm und 
Bootloader kombinieren ?

Hintergrund ist, das der Mega8 fertig programmiert zur Verfügung stehen 
muss und es z.Z. sehr aufwendig ist, erst den Chip mit einem STK500 mit 
dem Bootloader zu versehen und anschliessend seriell die Software per 
Bootloader einzuspielen. Es wäre super, wenn es nur ein File geben 
würde.

Wichtig ist evtl. noch, ich benutze BASCOM in Lizenzversion. Es wäre 
toll, wenn jemand ein Lösung für mich hätte.

Gruß Ralf
Gast #1458110
Brenne in einen Prototyp-Mega8 Deinen Bootloader mit den entsprechenden 
Fuse-Bits´, aber ohne Lockbits. Lade anschliessend die Applikation per 
Bootloader in den Mega8.

Nun sichere den Gesamten Speicherbereich des ATMega per 
Auslesefunktion in ein neues hexfile.

Dieses Hexfile brenne in die Serien-Megas und setze anschliessend die 
Lockbits.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.