Tema 2 - LPCXpresso

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

“Arquitectura de Computadores”

Introducción a LPCXpresso

Ms. Ing. Marcos Darío Aranda

Director del Laboratorio de Sistemas Embebidos


JTP – Arquitectura de Computadores – Departamento de Informática
JTP – Sistemas Microprogramables – Departamento de Electrónica
Plataforma de Trabajo
 Microcontrolador de 32 bits: ARM Cortex M3 – NXP
LPC1769 LPCXpresso board
www.lpctools.com/lpc1768.lpcxpresso.aspx

2
Plataforma de Trabajo
 Especificaciones

 Procesador: ARM Cortex-M3 con velocidad de 120 MHz


 Flash: 512 kB
 Memoria de Datos: 64 kB
 Dimensiones: 35 x 140 mm
 Alimentación: 3.15V - 3.3V externa o USB via JTAG (LPC-LINK)
 Conectores: Todos los pines relevantes de la LPC1769 están disponibles
en un conector de expansión (2x27 filas de pines, espaciamiento 100 mil ,
900 mil entre filas)

3
Instalación / Ejecución IDE
 Registrarse como usuario
 Descargar la versión disponible =>
LPCXpresso_7.9.2_493(recomendable) para Windows o posteriores
(hay versiones para Linux y Mac OS X)
 Ejecutar el instalador descargado
 Al concluir el proceso de instalación seguir las instrucciones para
activar la edición libre de LPCXpresso
 Ejecutar LPCXpresso

 Links:
 LPCware: www.lpcware.com/lpcxpresso/code-red
 Descarga: www.lpcware.com/lpcxpresso/download
 Activación: www.lpcware.com/lpcxpresso/activate
 LPCXpresso: www.lpcware.com/lpcxpresso/home

4
Entornos de desarrollo (IDEs)
 Comerciales:
 Keil MDK-ARM: Es el compilador oficial de ARM. Lo usan en la
mayoría de los ejemplos. La versión de evaluación está limitada a
32k.

 IAR EWB: Versión de evaluación limitada a 30 días.


Basados en GCC:
 Crossworks: 30 días de pruebas.
 Atollic True Studio: 30 días de prueba.

 Gratuitos:
 CooCoox IDE: Badado en GCC y Eclipse.

 MBED: Completamente on-line (mbed.org).

5
LPCXpresso IDE: Code Red
 www.lpcware.com/lpcxpresso/code-red

6
Ejecución IDE
 => Browser => Seleccionar dónde quiero almacenar
el Workspace y qué nombre quiero asignarle

7
Ejecución IDE

8
Importar Librería LPCOpen
 Import Porject(s) => Archive => Browser =>Seleccionar la
librería descargada lpc_chip_175x_6x.zip

9
Genera un Nuevo Proyecto
 New Project… => LPC13/LPC17/LPC18 => LPC175x_6x =>
C Project => Next > =>Micro_Intro=> Next

10
Genera un Nuevo Proyecto
 LPC1700 => LPC1769 => Next > => LPCOpen / None =>
Next >

11
Genera un Nuevo Proyecto
 Tilda la opción Create “inc” directory and add to
pathNext => Next > => Finish

12
Tratamiento del Proyecto
 Un proyecto se puede Cerrar o Abrir a voluntad
 También se puede Copiar, Pegar, Borrar (sólo del Workspace
o del Workspace y del Disco), Renombrar, Importar (lo
borrado del Workspace) y Exportar (no recomendable,
hacerlo con export to zip)

13
Clean/Build/Debug
 => Clean => Build => Debug (conectar LPC1769
LPCXpresso board )

14
Tool bar/Debug & Console windows
 Restart /Drop To Frame/Use Step Filters / Step Return

 Step Over /Step Into /Resume /Suspend /TerminateConsole/Disconect

15
LPCXpresso User Guide
 => Help => HLPCXpresso User Guide

16

También podría gustarte