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.