• Default crt0.o startup for GCC - Cortex M0
    I am trying to write a bootloader that fits within a 4Kbyte space and I'm trying to keep the essential code as small as possible. However, with the standard default setup from the CMSDK Cortex M0 enviroment...
  • Position inpdeped code for bootloader.
    Hello, I'm creating a custom OTA firmware update on cc2640 chip from TI. (Cortex M3) For this reason two memory regions are reserved for firmware images. The problem is, the code works only if it is...
  • Multiple Application Code with Bootloader
    Hello, Looking for some pointers on the scenario below. I'm fairly new to firmware and bare-metal programming. In the system I'm working on, I am looking to get a bootloader and 2 application programs...
  • 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...
  • Resetting the stack pointer in "noreturn" functions?
    Architecture: Cortex-M0 Toolchain: gcc-arm-none-eabi-6-2017-q2-update, gcc-arm-none-eabi-8-2018-q4-major In an attempt to mitigate the possibility of stack overflow I would like to reset the stack...