Hi, ich hab grade gelesen, das die Cortex-M Controller zwei Stacks unterstützten: Main Stack und Process Stack. Wofür es zwei gibt ist mir klar. Nur der Main Stack Pointer MSP wird ja beim Reset aus den ersten/nullten Element der Vector-Table geladen. Aber wo bekommt der Process Stack Pointer PSP seinen Anfangswert her und in welche Richtung wächst er (Wie der Main Stack "in den Speicher herein")? Hat mit dem Process Stack schon jemand gearbeitet oder hat jemand eine Idee? Moritz
Gast
#3560808
>wo bekommt der Process Stack Pointer PSP seinen Anfangswert her Vom Startup Code. >welche Richtung wächst er (Wie der Main Stack "in den Speicher herein")? Selbstredend. Es ist ja der gleiche Compiler, der den Code erzeugt...
Ok. Vielen Dank. Das Thema hat sich schon erledigt. Moritz
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.