Gast
#2693154
Hallo zusammen, ich versuche gerade eine ISR Routine sowohl im Applikationsbereich als auch in der Bootloadersection zur Verfügung zu stellen. Und zwar handelt es sich um die ISR für den Timer. Dieser wird für eine Timerroutine (Zeiteinheiten für Taskscheduling) in beiden Sections benötigt. Ich hatte zuvor in beiden Bereichen separat diese Timerroutinen implementiert und wollte sie nun zentral mit anderen Routinen direct vor der Bootloadersection plazieren. Die Routinen direkt vor der Bootloadersection, lso am Ende der Anwendungssection enthalten Funktionen für beide Bereiche. Kompiliert wird dieser Bereich zusmmen mit dem Bootloader. Das funktioniert soweit auch, nur bleibt die ISR Behandlungsroutine im Bootloaderbereich. Kann ich das irgendwie erzwingen das dies auch in dem Bereich direkt vor dem Bootloader seinen Platz findet? Und dann von beiden Seiten aus angesprungen wird wenn ein Interrupt ausgelöst wird? Die Interrupts werden jeweils beim Sprung von der Anwendung in den Bootloader durch entspr. Setzen des GICR Registers auf diesen umgebogen und anders herum. WIe kann ich dies denn realisieren? Danke für Tips!! MfG Tobi