Hallo ,
folgendermaßen ist die Funktion eines Bootloaders bei Bascom, der von MCS:
der Bootloader Code wird in den hinteren Bereich vom SRAM im ATMega gelegt, abhängig von welchem Controller. Aktiviert man die Fusebits für den Sprung zum Bootloaderbereich, springt der Controller zu der Speicherstelle und arbeitet diesen ab. Wo sich der resavierte Bereich für den Bootloader im Controller befindet, kannst Du dem Datenblatt entnehmen. Auf jedenfall wird durch diesen der Speicher für dein Programmcode verkleinert.
Wenn Du jetzt den Bootloader kompilieren willst, wird der komplette SRAM-Speicher berechnet und dieser wird auch auf den Chip gebrannt. Dies geht leider durch die Demobegrenzung von 4k leider nicht, Du brauchst also die Vollversion!
Gruß MAT
Lesezeichen