Ya con el compilador instalado, deberemos instalar un programa que nos permita comunicarnos con nuestro hardware y programarlo. Para ello usaremos OpenOCD, el cual es un pequeño servidor que se conectará con nuestro programador/debugger y nos permitirá pasar a nuestro micro el programa ya compilado.

NOTA Necesitamos instalar unas pequeñas librerias a manera de prerequisito (drivers USB). En Ubuntu escribe

1
$ sudo apt-get install libftdi-dev libusb-1.0-0-dev

OpenOCD es un software totalmente libre y en constante actualización, descarga la versión 0.8.0 de Aquí.

Descomprime el archivo descargado con el siguiente comando en la terminal.

1
$ tar xvjf openocd-0.8.0.tar.bz2

Vamos a empezar con nuestro primer post, y consistira en la instalacion y puesta a punto de nuestra herramienta de desarrollo favorita para microcontroladores ARM. El compilador GCC es totalemnte libre y lo mejor, no presenta limitacion alguna =).

Primero lo primero, Deberas descargar el toolchain de su pagina oficial aqui. Si usas linux, como yo =) descarga el archivo Linux Installation Tarball.

Habre la terminal y crea un nuevo folder en tu directorio de usuario. Es en este directorio donde quedara instalado nuestro compilador.

1
$ mkdir ~/ARM

Descomprime el archivo descargado en el directorio recien creado (sustituye las x por la version que hayas descargado).

1
$ tar -xvjf gcc-arm-none-eabi-X_X-xxxxxx-xxxxxxxx-linux.tar.bz2 -C ~/ARM/