Paso 10: Quema el gestor de arranque
Quema el procedimiento de arranque es el mismo que en el paso 6. Puede utilizar a un Leonardo para grabar el bootloader en su objetivo de Leonardo, o utilizar cualquier otro tipo de Arduino como programador ISP.
En el cableado de este ejemplo, estoy usando un UNO para grabar el bootloader Optiboot a Leonardo, con la entrada de boards.txt personalizado y el mismo bosquejo de ArduinoISP ejemplo que se ha subido a la ONU.
Me gustaria añadir una chuleta para recordarme de los números y nombres para el ICSP de los pernos en el Leonardo. También puede utilizar estos pernos como pasadores extra digitales en sus bocetos de Leonardo. Alfileres extras gratis! que no puede saber!
Conectar todos los pines de la cabecera ICSP el UNO en la cabecera ICSP Leonardo, excepto el pin 5, el pin RST. Conectar la clavija 10 de la ONU en el pin RST del Leonardo. Hay 2 pins RST en un Arduino, uno en el pin de cabecera ICSP 5 y en el cabezal de alimentación.
Como se mencionó en el paso 6, he añadido un 10uF o mayor capacitor entre GND y la primera en la ONU para evitar que se reajuste en conexión serie.
Conecte el ISP programador de Arduino al ordenador mediante USB. En el IDE de Arduino menú goto herramientas, tablero y seleccione [Optiboot] ATmega32u4 Leonardo 57600 baudios. Herramientas de Goto, programador y seleccionar Arduino como ISP. Herramientas de Goto, el puerto y el puerto de Arduino se utiliza como el programador ISP es seleccionado. Herramientas de Goto, Burn Bootloader. Después de unos segundos debería ver el mensaje hecho Burning Bootloader en la parte inferior del IDE. Desconecte el cable USB y desconectar todo el cableado. Su Leonardo ahora tiene un gestor de arranque de serie.
Nick Gammon tiene una excelente página web con información y fotos sobre cableado varios Arduinos diferentes entre sí en la preparación de gestores de arranque ardiente.
Trata de la página web con el uso de un dibujo diferente en lugar de en el ejemplo ArduinoISP, pero el cableado se realiza del mismo modo con su boceto o bosquejo ArduinoISP. Cuando use el bosquejo de ArduinoISP, puede ser necesario también deshabilitar el reinicio automático de Arduino utilizada como programador ISP con la 10uF o mayor capacitor entre GND y RST para algunos Arduinos. Cuando se utiliza el dibujo de Nick Gammon, que no es necesario, pero es necesario traducir el archivo .hex de gestor de arranque en un archivo .h que contiene una matriz de bytes como se describe en su página web.