• How to get Call Stack from stack data.
    Note: This was originally posted on 23rd January 2009 at http://forums.arm.com Hi everyone.    Here is a question that puzzled me a long time. if I get stack data(HEX data),  anyone konw that how to get...
  • 4 way stack
    Hi, I have searched a lot for the phrase "4 way entry stack" that is mentioned in the arm programmers guide, that it is the way Cortex R4 implements stack. can somebody explain what exactly does that...
  • Using the Stack in AArch32 and AArch64
    When reading assembly-level code for any of the AArch32 or AArch64 instruction sets, you may have noticed that the stack pointer has various alignment and usage restrictions. These restrictions are part...
  • Beginner question: stack pointer initialization
    Hi, I'm pretty new to ARM processor and STM32 microcontroller, so my question is very basic. In the startup file for a SW4STM32 project (eg startup_stm32f446xx.s) the stack pointer is set in Reset_Handler...
  • What is the meaning of a 64 bit aligned stack pointer address?
    According to ARM Architecture Procedure Call Standard (AAPCS) on the ARMv6-M, and ARMv7-M architecture in  it says: "Although the processor hardware allows SP to be at any word aligned address at function...