Bootloader

Solo disponible en BuenasTareas
  • Páginas : 6 (1434 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de marzo de 2011
Leer documento completo
Vista previa del texto
Web: www.microingenia.com Mail: info@microingenia.com Tel: (+34) 902 080 050

Foros: forum.microingenia.com Soporte: atcliente@microingenia.com

Manual Bootloader USB HID C18 BEEPIC V1.0
1. Carga de ficheros .HEX mediante Bootloader Un bootloader es un pequeño programa cargado en la memoria del microcontrolador. Gracias a su uso, se evita la utilización de un grabador, tipo PICkit 2 ó PICkit3, para la escritura en memoria de los programas (.hex) generados con el compilador. El entrenador se envía con bootloader precargado para grabar tus programas mediante USB. Para ello utilizaremos el software descrito a continuación. En caso de eliminar el bootloader de la memoria, podrá consultarse, en la sección 2.3 de este manual, cómo volver a grabarlo. Este bootloader hace uso del botón deReset con una doble funcionalidad, una pulsación y entrarás en el modo bootloader, otra pulsación y entrarás en el modo programa. Además, los dispositivos HID se instalan de forma automática en el PC, por lo que no tendremos que preocuparnos por la instalación del Driver. Al conectar el entrenador al PC por primera vez, se instalará el driver HID contenido en el Sistema Operativo de formaautomática (sección 1.2). Durante la instalación el LED permanecerá de color rojo. Una vez hayamos cargado nuestra aplicación (sección 1.3), él grabador entrará de forma automática en el modo programa. A partir de ese momento, cada vez que deseemos entrar en el modo Bootloader, realizaremos los pasos descritos a continuación (sección 1.1). 1.1. Modo Bootloader Conectaremos el entrenador mediante USB al PC ypulsaremos el botón de “reset/bootloader” del dispositivo entrenador, asociado al pulsador “S1”. En un primer instante el diodo luminiscente (LED) bicolor, se iluminará de color rojo, acto seguido, cuando la comunicación se haya establecido correctamente con el entrenador, parpadeará intermitentemente, mostrando los colores rojo y verde, a una velocidad elevada. Esto indica que el entrenador estáen modo Bootloader y está listo para recibir el programa a grabar en el microcontrolador. Si no se ha autentificado correctamente con el PC, el diodo luminiscente (LED) brillará de color rojo.

Microingenia, S.L. - Creative Commons BY NC SA Manual Bootloader USB HID C18 BEEPIC V1.0

1

Web: www.microingenia.com Mail: info@microingenia.com Tel: (+34) 902 080 050

Foros:forum.microingenia.com Soporte: atcliente@microingenia.com

LED Bicolor

Pulsador Reset

Figura 1.- BEEPIC en Modo Bootloader

1.2. Instalación del Driver El driver de la aplicación se instalará de forma automática, ya que Windows incluye un driver estándar para dispositivos USB HID. En la figura 3 y 4 se muestra el proceso de instalación. Al conectar el entrenador “BEEPIC” por primera vez, aparecerá elmensaje mostrado en la figura 2.

Figura 2.- Nuevo dispositivo detectado

Haciendo click sobre el mensaje obtendremos la siguiente información.

Figura 3.- HID USB BOOTLOADER

Completada la instalación de forma automática, obtendremos el siguiente mensaje de confirmación de instalación correcta del driver de control del dispositivo USB.

Figura 4.- Instalación correcta

Microingenia, S.L.- Creative Commons BY NC SA Manual Bootloader USB HID C18 BEEPIC V1.0

2

Web: www.microingenia.com Mail: info@microingenia.com Tel: (+34) 902 080 050

Foros: forum.microingenia.com Soporte: atcliente@microingenia.com

1.3. Instalación de Net Framework 4 y Visual C++ 2010 Redistributable x32 Es necesaria la instalación de Net Framework 4 descargable desde la web(“http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5b386f32c0992&displaylang=es”) de forma gratuita. Instalado Net Framework 4 se procederá a la instalación también de forma gratuita y descargable desde la web de Visual C++ 2010 Redistributable x32 (http://www.microsoft.com/downloads/es-es/confirmation.aspx?familyId=a7b7a05e-6de64d3a-a423-37bf0912db84&displayLang=en). Ambos son...
tracking img