Instalación del Ambiente de Programación para el Stm32-H103 ARM Cortex-M3
Para poder realizar la instalación del script que contiene los programas necesarios que generan el ambiente de programación para el micro controlador se deben seguir los siguientes pasos:
Instalación de dependencias necesarias para la instalación de GCC. En consola se digita:
sudo apt-get install build-essential libgmp-dev libmpfr-dev openocd automake1.7 cmake libtool
Instalación del XSTOW, desde consola se digita:
sudo apt-get install xstow
Luego en el directorio “home” abrir el archivo .bashrc y copiar las siguientes líneas:
export PYTHON_VERSION=$(readlink $(which python)) export PATH=${HOME}/local/bin:${HOME}/local/sbin:${HOME}/local/usr/bin:${PATH} export LD_LIBRARY_PATH=${HOME}/local/lib:${HOME}/local/usr/lib:${LD_LIBRARY_PATH} export LIBRARY_PATH=${LD_LIBRARY_PATH}:${LIBRARY_PATH} export CPATH=${HOME}/local/include:${HOME}/local/usr/include:${CPATH} export LDFLAGS="-L${HOME}/local/lib ${LDFLAGS}" export PKG_CONFIG_PATH=${HOME}/local/lib/pkgconfig export CMAKE_INCLUDE_PATH=${CPATH} export CMAKE_LIBRARY_PATH=${LIBRARY_PATH} export PYTHONPATH=${HOME}/local/lib/python/site-packages:${HOME}/local/lib/${PYTHON_VERSION}/site-packages:${PYTHONPATH}
Creación de directorios de instalación, desde consola digitar los siguientes comandos:
mkdir -p /home/{USUARIO}/local /DIR mkdir -p /home/{USUARIO}/local /src
Descargar el archivo stm32-arm-crosstool.tar.gz en /local/src y descomprimirlo. Para descomprimirlo se digita:
tar - xf stm32-arm-crosstool.tar.gz cd stm32_new/stm32
Dentro de esta carpeta se digita:
./stm32-arm-crosstool
El programa empieza a correr y durará algún tiempo dependiendo del procesador y de la velocidad de conexión con la que se cuente. Se descargaran e instalaran los siguientes programas:
- GNU Binutils: Herramientas de programación para la manipulación de código de objeto en varios formatos de archivos objeto.
- Newlib: Implementación de la biblioteca estándar de C destinada a su uso en sistemas embebidos o empotrados
Finalizado este proceso dentro del directorio /home{USER}/local/stm32_new/stm32 se digita:
cd smt32 make
Esto instalará la última parte, si no presenta ningún error, el ambiente de programación para el stm32 cortex-m3 quedará correctamente instalado.