Auf Arduino .hex file flashen mit ISP AVRDUDE - Bootloader Probleme?

Gast #4835361
Ich frage mich gerade: Wenn ich einen Arduino bisher seriell mit Hilfe 
des Bootloaders / der Arduino IDE geflasht habe, dann wandert im 
Ergebnis eine compilierte .hex-Datei auf den Chip, und die Fuses auf dem 
Chip sind so eingestellt, dass für den Bootloader Platz ist.

Wenn ich jetzt ein .hex file woanders erstelle und auf den Arduino per 
ISP flashe, die Fuses aber unverändert lasse - muss ich irgendwo 
mitteilen, dass es noch einen Bootloader gibt und wie groß der ist? Also 
anders gefragt: wird das .hex file nach dem compilieren anders aussehen, 
je nachdem wie groß der Bootloaderbereich ist? Oder fangen die Adressen 
und alles andere sowieso nach dem Bootloader-Bereich immer wieder bei 
0000 an?

Ich hoffe, jemand versteht, was ich meine.. :-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 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.