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
>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...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.