Bienvenido: Ingresar
location: Diferencias para "LM4F120"
Diferencias entre las revisiones 1 y 6 (abarca 5 versiones)
Versión 1 con fecha 2013-09-23 15:22:36
Tamaño: 778
Comentario:
Versión 6 con fecha 2013-09-23 16:48:08
Tamaño: 1796
Comentario:
Los textos eliminados se marcan así. Los textos añadidos se marcan así.
Línea 2: Línea 2:
== 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
Línea 3: Línea 5:
== 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 librerias 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)
 * librería para el acceso a los periféricos.<<BR>>
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)
Línea 12: Línea 11:
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  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
Línea 15: Línea 14:
sudo apt-get install 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
Línea 18: Línea 22:
          === 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
}}}


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

UntitledWiki: LM4F120 (última edición 2013-09-23 16:48:08 efectuada por GuillermoSteiner)