Instalación de Herramientas para trabajar con la placa TI Stellaris LM4F120
Software Requerido
Todas las herramientas provistas por la GNU ARM™ toolchain serán utilizadas para este proyecto Además se adiciónan las siguientes herramientas y librerias
librería para el acceso a los periféricos.
Estas librerías de codigo abierto, permiten un mas fácil acceso a los periféricos del micro.
- linker script, archivo de configuración para el linker
- Software para grabar el micro
- Interfaz entre el micro y el debugger (GDB)
En primer lugar, es necesario instalar un software de control de versiones para poder descargar las demás herramientas, este control de versiones es el GIT
sudo apt-get install git
http://git-scm.com/ y las librerias para el acceso al usb
sudo apt-get install libusb-1.0-0-dev
Software para grabar el micro
proyecto lm4flash
git clone https://github.com/utzig/lm4tools.git cd lm4tools/lm4flash/ make sudo cp lm4flash /usr/bin/
Interfaz entre el micro y el debugger (GDB)
Esta Interfaz, se la necesaria para comunicar al microcontrolador con el software de debug Para esto se utiliza el proyecto OpenOCD, si bien este proyecto se encuentra en los repositorios de ubuntu, es necesario bajarlo de la pagina, obteniéndose así la última versión, la cual posee la interfaz con la placa de TI (interfase ICDI) Antes de compilar, se debe activar interfase ICDI (esto se observa en la 3ra linea del procedimiento enumerado a posterior con --enable-ti-icdi)
git clone git://git.code.sf.net/p/openocd/code openocd cd openocd ./bootstrap ./configure --prefix=/usr --enable-maintainer-mode --enable-stlink --enable-ti-icdi make sudo make install