• gnu GCC option to enforce 8-byte stack alignment (necessary for R52)?
    Hello, ARM support and R52 TRM have indicated that the R52 core requires maintaining an 8-byte aligned Stack (meaning compiler shall always push/pop registers in even numbers), and I see in my current...
  • Stack initialisation in GNU ARM toolchain
    Checking the startup file provided as an example in the GNU ARM toolchain, I couldnt understand one thing. Code snippets provided here are taken from examples included in GNU ARM Embedded Toolchain files...
  • Support for inline functions in C mode
    When trying to compile the following file using arm-none-eabi-gcc-7.3.1 I get a linker error. inline int test() { return 0; } int main(int argc, char* argv[]) { test(); return 0; } ...
  • Prebuilt Toolchain for armv6l/armv7l/Raspberry Pi
    I would like to know if there’s a process of getting addition CPU architectures into the prebuilt toolchains. The WIndows, MacOS, and Linux 64 bit toolchains are great, but I was hoping to be able grab...
  • How to use GNU GSL library for LPCxpresso 4367 (ARM Cortex M4)
    Hi. I need to use the GSL library in my program. I tried to follow the library linking procedure for LPC xpresso but the MCU linker is giving me these errors: MCUXpressoIDE_10.3.0_2200\workspace...