Arduino IDE für eigene Boards

circuit99:
Wenn du einen externen Quarz mit 8 ... 20 MHz für dein Projekt verwendest passt du die Frequenz und deinen ISP in der boards.txt an und lädst einmal den Bootloader hoch.

Wieso den ISP??
Wird das nicht vom Menüpunkt "Programmer" übersteuert?

Danach lädst du dein Programm über "Upload mit ISP" hoch, der Bootloader ist weg und die Fuses bleiben.

Hmmm.... OK, der Bootloader ist weg, aber die Fuses haben doch noch immer die Einstiegsadresse vom Bootloader. Und die liegt doch im oberen Speicherbereich.
Wie startet dann der AVR nach einem Reset wieder mit dem Anwenderprogramm??
Ob Bootloader oder Start von 0x0000h wird doch durch das BOOTRST Fusebit gesteuert. Und wenn das nicht geändert wird, dann will doch der AVR wieder an der Startadrese des Bootloaders starten und da ist dann keiner mehr.