Baremetal ARM Cortex-M4 Toolchain
Technologies: C | ARM Cortex-M4 | Make | OpenOCD | GDB
The goal of this project was to bypass proprietary SDKs and to write my own linker script and C runtime startup. I used open source tools (arm-none-eabi-gdb and OpenOCD) for compiling and debugging the program.
A full technical write-up is in the works for the blog.