Embedded playground.
Based on:
- FreeRTOS, snapshot 2543 (repo clone with demo)
- STM32 templates from Jeremy Herbert
sudo apt-get install \
gcc-arm-none-eabi \
gdb-arm-none-eabi \
libnewlib-arm-none-eabi
OpenOCD configurations from https://github.com/arduino/OpenOCD
OpenOCD server:
openocd -f ./OpenOCD/tcl/board/stm32f4discovery.cfg
OpenOCD client:
telnet localhost 4444
reset halt
flash write_image erase main.bin 0x08000000
reset run
debugger:
arm-none-eabi-gdb
target remote localhost:3333
file main.elf