Startup code and linker script for programming ARM Cortex-M microcontrollers in D