Toolchain
Primero añadimos el PPA del toolchain, para ellos abrimos una terminal y ejecutamos los siguientes comandos.
sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded sudo apt-get update sudo apt-get install gcc-arm-none-eabi
lm4flash
Instalamos los siguientes paquetes:
sudo apt-get install flex bison libgmp3-dev libmpfr-dev libncurses5-dev libmpc-dev autoconf texinfo build-essential libftdi-dev git libusb-1.0-0-dev
Clonamos el repositorio del lm4tools:
git clone https://github.com/utzig/lm4tools.git cd lm4tools/lm4flash/ make sudo cp lm4flash /usr/bin/
Añadimos una nueva regla udev para darle acceso al Tiva C Launchpad a los usuarios normales.
$ cat /etc/udev/rules.d/99-tivac.rules ATTR{idVendor}=="15ba", ATTR{idProduct}=="0004", GROUP="plugdev", MODE="0660" # Olimex Ltd. OpenOCD JTAG TINY ATTR{idVendor}=="067b", ATTR{idProduct}=="2303", GROUP="plugdev", MODE="0660" # Prolific Technology, Inc. PL2303 Serial Port ATTR{idVendor}=="10c4", ATTR{idProduct}=="ea60", GROUP="plugdev", MODE="0660" # USB Serial ATTR{idVendor}=="1cbe", ATTR{idProduct}=="00fd", GROUP="plugdev", MODE="0660" # TI TivaC/Stellaris Launchpad
sudo udevadm control --reload-rules
Tiva C Ware
Descargamos SW-EK-TM4C123GXL-1.0.exe de http://www.ti.com/tool/sw-ek-tm4c123gxl. Si no tienen cuenta se va a tener que crear para poder descargarlo.
Ya descargado procedemos a descomprimirlo con unzip y lo compilamos
unzip SW-EK-TM4C123GXL-1.0.exe make
Si todo ha ido bien podremos subir alguno de los ejemplos en nuestra tarjeta de desarrollo
$ lm4flash examples/boards/ek-tm4c123gxl/blinky/gcc/blinky.bin
No hay comentarios:
Publicar un comentario