Hallo Forumskollegen,
Ich bin gerade dabei mich in die ARM-Programmierung einzuarbeiten.
Derzeit versuche ich zu verstehen was in dem mir vorliegenden
Startupfile passiert, und ich bin ganz am Anfang auf eine Konstante
gestoßen welche folgendermaßen definiert ist:
1 | #define IRQ_STACK_SIZE 8*3*4
|
Folglich dürfte für den Interruptstack ein Bereich von 96 Bytes
reserviert werden.
Meine Frage ist jetzt, wie man auf diesen Wert kommt, bzw. welche Daten
werden auf dem Interruptstack tatsächlich abgelegt?
Ich hoffe, dass diese Frage nicht ganz zu dämlich ist, nur habe ich im
Datenblatt bzw. diversen Application Notes noch keine Information über
den Ursprung dieses Werts gefunden.
Ich wäre für eure Hilfe sehr dankbar,
Viele Grüße
Max