• On the AAPCS, with an application to efficient parameter passing
    (With sincere apologies to Alan Turing) Have you ever heard of the “Procedure Call Standard for the ARM Architecture”? We often refer to it as the AAPCS (and, yes, there is a historical reason why...
  • volatile variable position in the stack (ABI std)
    Hello everyone, when i'm mixing c code with assembly for cortex m3 processor, I have something that i do not fully understand. My code behave like this: int a=2; int b=3; volatile int r=8; ...
  • Stable set of ARM MCU, libraries, and Dev Environment
    Hi, I tried to get into this a year ago and ran out of time, here I go again... and I hope this isn't too opinion based, the state of IDEs and libraries should be clear (in flux or stable) I'm looking...
  • AMBA AHB5 : Stable Between Clock Question
    Hi All, I have a question on AMBA5 AHB feature : Stable_between_Clock property The AMBA5 AHB Specification describes: Signals that are described as being stable are required to remain at the same...
  • Want to try out stable GCC 7 on your ARM microcontroller?
    EDIT: Stable GCC 7.1.0 is already released - see first reply below for details! If you're very impatient waiting for the full GCC 7.1.0 release (expected this month), you can try experimental GCC...