Gast
#690404
Hallo, hab hier im Forum etwas herumgesucht, aber bin noch nicht so ganz fündig geworden. Möchte die Applikation und Bootloader im Projekt zusammenfassen. Also hätte folgendes vor: a) Eine Funktion (einzelne oder mehrere C-Funktionen für Bootloader) soll so weit wie möglich am Ende des Flash platziert werden. Der Bootloader braucht keine Interrupts, macht also alles mit Polling. --> Wahrscheinlich durch Declaration einen neuen Section im Source und Angabe im Linker? b) Der Resetvektor soll fix auf diese Funktion 'a)' hüpfen --> mit declaration eines Pointers auf diese Funktion? c) Der eigentliche Code (.text) kann dann den Rest im Flash ausfüllen, wobei die Startroutine immer an fixer Stelle sein muß (dort soll ja der Bootloader dann nach vollendeter Tat landen)