Cómo desarrollar stm32 en ubuntu
Entorno:
ubuntu 13.10
stm32f103zet6
1. Instalación de STM 32 GCC
stm32 pertenece a arm conjunto de instrucciones para pulgar de la serie cortex -m, por lo que arm-none-eabi para arm es suficiente Primera descarga
Dirección de descarga:
archivo mon, este es un archivo MAKE general.
Compila el archivo de la biblioteca:
Ingresa a la carpeta libs y crea un nuevo Makefile:
Compila la biblioteca:
Estará en el directorio lib Genera libstm32.a, que es la biblioteca estática compilada.
Crea un proyecto y compila el archivo ld
Este archivo ld le dice al compilador dónde colocar el código al compilar y se ajusta de acuerdo con la memoria y la capacidad flash del chip. .
Cree un nuevo archivo linker.ld en el directorio raíz del proyecto
Seleccione el tamaño de RAM FLASH correspondiente según el modelo de chip.
Cree un nuevo Makefile en el directorio raíz del proyecto:
Agregue el código fuente de prueba en src, principalmente startup.c y main.c.
Luego ingresa al directorio principal del proyecto y crea.