stm32_blink
Just another basic program that blinks an LED on an STM32 MCU - how exciting...
Setup
Install the GNU Toolchain for ARM Embedded Processors
The toolchain is required to compile for the STM32 target platform
MacOS
brew tap osx-cross/arm
brew install arm-gcc-bin
brew install stlink
Building
Run the build
make
Flash to device
make flash
Inspect memory layout of image
arm-none-eabi-nm main.elf
Debugging
Using GDB - ensure st-util
is running
arm-none-eabi-gdb main.elf
target extended-remote :4242
load
continue
Ctrl^C
info registers
stepi
info registers
quit