You are on page 1of 6

INSTALACIN, CONFIGURACIN Y CREACIN DE

PROYECTOS EN KEIL UVISION 4

A continuacin se enlistan los pasos para la correcta instalacin y configuracin de Keil uVision versin 4, para el
desarrollo del laboratorio de Electrnica 5.

INSTALACIN

La carpeta correspondiente al curso debe copiarse del servidor de archivos del Laboratorio de Electrnica. Es
importante contar con el instalador de Keil uVisionv4, LMFlashProgrammer y el archivo Startup.asm

Para el caso de Keil uVision, se debe seguir el wizard hasta que solicite datos personales.

Ac el nombre de la compaa ser USAC, Universidad de San Carlos de Guatemala o alguno similar y el resto
de campos se llenan con datos propios.
Para el caso de LMFlash Programmer, el procedimiento es an ms sencillo: debe seguirse el wizard hasta
completar la instalacin.

CONFIGURACIN

Al terminar la instalacin de Keil, las opciones del wizard se quedan seleccionadas hasta finalizar.

En el escritorio estar disponible el acceso directo:


Las configuraciones bsicas en el entorno sern casi siempre las mismas, con variantes en el caso de utilizar punto
flotante o cambiar el objetivo de programacin (cambio de dispositivo). En el caso de la tarjeta de desarrollo a
utilizar en este laboratorio, la configuracin ser la siguiente:

1) En men File, la opcin Device Database mostrar la ventana mostrada. Aqu el listado izquierdo ofrece
varias opciones donde se busca Texas Instruments y, en el sublistado, el dispositivo TM4C123GH6PM.

2) En men Project, la opcin Select Device for Target deber asegurar en la ventana que el dispositivo
elegido es el mismo (TM4C123GH6PM). Si no, ha de seleccionarse.
3) En men Flash, la opcin Options for Target mostrar la siguiente ventana. Aqu la primera pestaa
deber, de nuevo, coincidir con el dispositivo:

En la pestaa Debug, se selecciona la opcin Use y se elige del listado Stellaris ICDI (o el modo de simulador en
caso requerirse)

Y en Utilities, ha de elegirse la misma opcin en el listado de la seccin Use Target Driver for Flash Programming.
Las dems pestaas sirven para modificaciones especficas que no se tomarn en cuenta de no ser necesario:
Target mostrar caractersticas del dispositivo como su cristal y la unidad de punto flotante. Output ofrece
configuraciones del ejecutable generado. En Listing se configura la paginacin, etc.

Siguiendo correctamente la gua, se estar listo para crear correctamente un proyecto en Keil uVision.

CREACIN DE UN NUEVO PROYECTO

Luego de instalar y configurar el entorno se crean los proyectos siguiendo la ruta:

Men Project -> New uVision Project -> Eleccin de espacio de trabajo -> seleccin de dispositivo

No elegiremos importar automticamente el startup_TM4C123.s automticamente, sino se importar desde los


archivos guardados al inicio con click derecho sobre Source Group del rea Project, seleccionando la opcin Add
Existing Files to Group para buscar el directorio correspondiente.

A partir de este punto, los mdulos Assembler se crean en el mismo grupo seleccionando la opcin Add New Item
to Group
PROGRAMACIN ASSEMBLER EN KEIL UVISION 4

Como consideracin fundamental debe tenerse en cuenta que el mdulo startup dar las condiciones iniciales para
el dispositivo y se ejecuta inmediatamente despus de un reset. Estas condiciones incluyen limpieza de memorias
de datos, inicio de punteros y pila, inicializacin de variables, corrimiento de cdigo desde rutina principal,
determinacin de interrupciones, etc.

Dada su importancia, el cdigo escrito en un mdulo Assembler no correr sin tener este archivo incluido en el
grupo de cdigo fuente. Sin embargo, es sencilla su inclusin ya que Texas Instruments hace pblico el startup
correctamente escrito para sus dispositivos.

You might also like