Programación ARM – Creación de un Proyecto uVision

Keil uVision 5
Keil uVision 5
Keil uVision 5

uVision de Keil proporciona herramientas para programación de microcontroladores de variadas familias, entre ellas uC ARM. En un afán de aprender como se utiliza paso a detallar como contrui mi primer proyecto para el uC nRF51822 de Nordic Semiconductor.

Interfaz de uVision IDE

Lo primero es identificar como moverse dentro de uVision. En la siguiente imagen se tiene los siguientes áreas de trabajo:

Organizador del proyecto: ubicado en el extremo izquierdo podemos encontrar las pestañas:

  • Project: Será el lugar donde ubiquemos nuestras secciones de código.
  • Books: se encuentra la documentación del proyecto.
  • Functions: 
  • Templates:

image

Barra de menús, ubicado en el extremo superior. Tiene las siguientes opciones:

  • File: Incluye comandos para gestionar e imprimir archivos, mantener la Base de datos de dispositivos y para manipular las licencias.
  • Edit: Son comandos para trabajar con el editor. Funciones tipicas son Deshacer, cortar, copiar y pegar.
  • View: Permite habilitar ventanas tales como la de Proyectos, libros, funciones, etc
  • Project: Contiene comandos para abrir, guardar y cerrar archivos de proyectos.
  • Flash: Sirve para conectarse con los programadores Flash y hacer descargas a dispositivos
  • Debug: Contiene comandos para depuración de programación
  • Peripherals: Incluye dialogos para ver y cambiar ajustes del chip. Este menu solo esta activo en el modo Debug
  • Tools: Proporciona acceso a programas personalizados
  • SVCS: Configura y añade comandos para un Software Version Control System (ni idea que es, lo veré mas adelante)
  • Window: Tiene comandos para organizar las ventanas activas del editor
  • Help: Muestra la ayuda.

Barra de acceso rápido: ubicado bajo la barra de menús, proporciona iconos de acceso rápido a las funciones mas utilizadas.
Build Output: Área que muestra los resultados tras una compilación, indicando si esta correcto o si se encuentra en error.

Creando un proyecto con uVision

Para crear un proyecto es necesario dirigirse al menú Project>New uVision Project.

image

Luego aparecerá un popup para ubicar el proyecto. Para mi ejemplo me hice la carpeta holamundo (estoy dando mis primeros pasos en uVision, no esperen algo detallado)

image

Una vez dentro de la carpeta, creo el proyecto holamundo. Con eso le doy clic a Guardar.

image

Acto seguido, aparecerá un popup indicando que micro deseamos programar. Anteriormente descargué el software pack para el nRF51822. De esta forma puedo seleccionar lo que aparece en la figura:

image

La selección del Software Pack nRF51 nos permite escoger la familia nRF51 a programar. Esto facilita la programación de este micro:

image

Como resultado nos genera la siguiente jerarquía de archivos en ventana Project:

07 - Proyecto por defecto

A lo cual, yo he cambiado por nombres que sean mas fáciles de recordar para mi

image

You may also like

0 comments

Deja un comentario