Bienvenido: Ingresar
location: WebHome / HerramientasProgramacion / GrabarARM

Programación de la Placa

El presente tutorial, permite conocer los pasos básicos para programas la placa ARM.

Los pasos podemos resumirlos en:

  1. Configurar la placa, esto es alimentar la placa y conectar el puerto serie de la misma a un puerto disponible en la PC estos pasos los podemos ver con mas detalle dependiendo de la versión que se dispone de la placa en: Placas del Microcontrolador

  2. Configuramos el microcontrolador a modo grabación, para esto se presiona el botón de programación o boot, mientras mantenemos este presionado, presionamos el botón reset, finalmente soltamos ambos.
  3. Grabamos el microcontrolador son el software correspondiente.
  4. Se presiona el botón de reset nuevamente para pasar a modo ejecución.

Cable serial

El armado del cable se realiza con un conector hembra DB9 y un conector tipo Housing Polarizado de 3 pines (HERE3POS/0.1)

Conector DB9

Tipo Señal PC

Tipo Señal Placa ARM

2

RX Señal de Recepción

TX Señal de Transmisión

3

TX Señal de Transmisión

RX Señal de Recepción

5

GND

GND

En la figura se muestra los conectores usados, se utilizará un cable de tres conductores, el cual, deberá unir a los conectores por medio de los pines de igual número.

Software para Grabar

Una vez obtenido el binario (.hex) de nuestra aplicación, deberemos transferir este archivo a la flash del microcontrolador por medio de una conexión serial, para esto utilizaremos:

lpc21isp

Instalación del lpc21isp

Esta herramienta viene incluida en Herramientas-ARM-xxx.run, de todas formas, si instalaron el GNUARM desde otra distribución a continuación se explica como instalar el grabador.

Este paquete, permite la programación serial del ARM, el soporte lo da un grupo de yahoo http://tech.groups.yahoo.com/group/lpc21isp/

Una vez bajado el paquete, se puede descomprimir en el mismo directorio de GNUARM, luego dentro del directorio creado, se compila mediante

$ make -f Makefile.gnu clean all

El ejecutable se denomina lpc21isp, para permitir su uso desde cualquier proyecto, se puede:

Para nuestro caso la configuración de la lina de comandos para el grabador es la siguiente

lpc21isp -wipe -hex archivo.hex /dev/ttyS0 115200 14745

Donde:

UntitledWiki: WebHome/HerramientasProgramacion/GrabarARM (última edición 2011-05-18 18:28:48 efectuada por GuillermoSteiner)