Paso 1: Instalar el software necesario
El primero de todos, instale el software necesario.
Instalar el compilador gcc para el brazo:
El compilador gcc contiene herramientas para compilar, vincular y código de construcción del edificio para MCU. Instalar estos paquetes de tres:
- gcc-brazo-ninguno-eabi
- binutils-brazo-ninguno-eabi
- libnewlib-brazo-ninguno-eabi
Instalar STM32CubeMX
STM32CubeMX es basado en java para generar proyecto C. Con esta herramienta es posible configurar todas las partes de uso MCU, por ejemplo, USART, I2C, SPI, GPIO, tiempo...
La página web: www.st.com/stm32cube
La CubeMX herramienta tiene soporte de Linux. Es fácil de instalar:
- Descargar y descomprimir el archivo zip
- Ejecutar el instalador
- Siga el asistente
Depende de tu hardware ST32 (STM32F0, STM32F10x... |, usted necesita descargar biblioteca para el MCU. Ejecutar el STM32CubeMX y haga clic en ayudan -> instalar nuevas bibliotecas. En lista, elija la nueva biblioteca para el MCU.
Instalar Makefile4CubeMX
La Makefile4CubeMX es necesario para generar el Makefile del proyecto CubeMX.
Enlace de descarga: github.com/duro80/Makefile4CubeMX
Cómo instalar:
sudo ln -s "$PWD"/CubeMX2Makefile.py /usr/bin/CubeMX2Makefile.py
Instalar Code::Blocks IDE
Para instalar Code::Blocks IDE utilice su administrador de paquetes. En Ubuntu está disponible la versión 13.12-3:
Instalar stlink
stlink es programa para descargar código construido en MCU (flash). Existe versión para Linux mantenida por texane en github: github.com/texane/stlink. Allí se describe el procedimiento de instalación. Si prefieres los archivos binarios, la última versión está aquí: github.com/texane/stlink/releases.