Está en la página 1de 5

Tutorial de Grabacin y Uso del Bootloader

El bootloader es un pequeo programa mochila que permite grabar en la FLASH del PIC, las aplicaciones que se enve mediante el bus RS232., sin necesidad de programadores; en el mismo PCB. El bootloader no ocupa ms de un 3% de la memoria FLASH del PIC dispuesto en la siguiente disposicin:

Cada vez que deseamos grabar un nuevo proyecto, el programa mochila lo dispone dentro del PIC de forma transparente a ste sin con ello adecuar el diseo de nuestros proyectos, como se muestra en la figura.

NOTA: Recordar de insertar en vuestros proyectos estas lneas: #ORG 0x1F00,0x1FFF void loader() { } Para indicarle al compilador CCS que usamos el bootloader.

Antes de poder grabar aplicaciones en el PIC, deberemos realizar la grabacin del bootloader en el PIC mediante el grabador de la Universidad. 1.- Abrir el proyecto MPLAB bootldr.pjt

2.- Modificar el fichero BOOTLDR.HEX segn las especificaciones que deseemos (frecuencia de reloj, velocidad de baudios, etc. que se especifica con <<). Para ms informacin dirigirse a README.TXT o a www.microchipc.com 3.- Crear el proyecto pulsando la tecla F10

Si todo el proceso ha sido satisfactorio, pasaremos a enviar el programa al PIC, en caso que ocurra cualquier error, revisar las lneas modificadas en caso de cometer algn error de sintaxis. 4.- Comprobar si podemos realizar la comunicacin con el programador, seleccionando el puerto de comunicaciones.

5.- Iniciar el programador mediante la Opcin PICSTART PLUS -> Enable Programmer

6.- Revisar que el chip as como el tipo de reloj usemos para una buena configuracin.

Para ms informacin respecto a que parmetros deberemos activar, consultar el manual de Microchip. 7.- Insertar el PIC en el zcalo y pulsar el botn de PROGRAM

Si todo el proceso a sida satisfactorio, ya podremos insertar nuestro PIC programado en nuestro PCB y enviar nuestros procesos mediante bus RS232, para ello deberemos seguir los siguientes pasos.

Una vez compilado el proyecto mediante el MPLAB y CCS, pasaremos a enviar el programa mediante la utilidad PIC downloader (este software puede ejecutarse mediante un S.O. Windows, Linux y DOS) as como se encuentra los cdigos fuentes para poder modificar su entorno.

1.- Seleccionaremos el archivo (extensin HEX), mediante un botn Search que deseemos grabar en el PIC 2.- A no ser modifiquemos el programa mochila, las utilidades del Puerto seleccionaremos COM1 (en caso que sea as), y 19200 baudios, tal y como se muestra en la captura. 3.- Pulsaremos el icono Write, as como a la vez pulsaremos el botn de RESET de nuestro circuito para dar paso al bootloader de nuestro PIC, y as recibir nuestro HEX, de forma totalmente transparente. 4.- En caso que haya cualquier tipo de problema, revisar correctamente el cable de comunicaciones del puerto serie, as como cualquier otra aplicacin est usando el mismo puerto.

También podría gustarte