Como programar un microcontrolador stm32 con cpp

Que se necesita

  • Microcontrolador STM322
  • GDB o un debugger, editor de texto o IDE
  • Una maquina con Linux

Requerimientos con Gnu/Linux

  • arm-none-eabi-gcc – The GNU Compiler Collection – cross compilador para ARM EABI (directo en el procesador)
  • arm-none-eabi-gdb – The GNU Debugger for the ARM EABI (bare-metal) target
  • arm-none-eabi-binutils – A set of programs to assemble and manipulate binary and object files for the ARM EABI (bare-metal) target
  • openocd – Debugging, in-system programming and boundary-scan testing for embedded target devices
  • vim – Editor de texto

Terminos importantes

CMSIS = Cortex Microcontroller Software Interface Standard info

Referencias

http://regalis.com.pl/en/arm-cortex-stm32-gnulinux/