Diferencia entre revisiones de «PIC Bootloader»

De WikiRobotics
Saltar a: navegación, buscar
(Características)
(Compilación)
Línea 41: Línea 41:
 
  gpasm -w 2 PIC16_bootloader.asm
 
  gpasm -w 2 PIC16_bootloader.asm
  
que generará el fichero ''PIC16_bootloader.hex'' para grabar en la [[skypic]]
+
lo que generará el fichero ''PIC16_bootloader.hex'' para grabar en la [[skypic]]
  
 
== Utilización ==
 
== Utilización ==

Revisión del 01:37 14 may 2007

Introducción

Un bootloader es un firmware que para permitir la rápida descarga de programas en los microcontroladores. En el caso de los PIC, el bootloader permite descargar programas directamente desde el PC sin necesidad de utilizar ningún tipo de grabador.

La descarga se hace a través del puerto serie

Características

  • Familia de PICs: PIC16F873A/876A/877A
  • Cristal: 20MHz
  • Comunicación serie: 38400 Baudios
  • Adaptado para la tarjeta Skypic a 20MHz
  • Licencia: GPL
  • Autores:

Descargas

Versión 1.2

Fichero Descripción
PIC16_bootloader.hex Firmware para la Skypic (Palabra de configuración 3F32)
PIC16_bootlloader-1.2.zip Fuentes (en ensamblador)

Compilación

El bootloader se compila con las herramientas libres GPUTILS.

Se incluye un fichero Makefile para compilar fácilmente con make:

make

Para compilar "manualmente" se puede invocar el siguiente comando:

gpasm -w 2 PIC16_bootloader.asm

lo que generará el fichero PIC16_bootloader.hex para grabar en la skypic

Utilización

Por hacer...

Enlaces externos

  • GPUTILS: Utilidades GNU para los microcontroladores PIC.