¿Hay alguna forma de reducir el tamaño del gestor de arranque Arduino precargado , para guardar algunos bytes para el programa?
arduino
bootloader
optimization
Powtac
fuente
fuente
[ask]
,[answer]
,[about]
y[faq]
opciones de marcado comentario de enlace son tan útiles. Le permiten orientar a las personas de manera rápida y fácil en la dirección correcta, es decir, cómo preguntar , cómo responder , recorridos y preguntas frecuentes .Respuestas:
Existe un gestor de arranque / firmware Arduino de código abierto y gratuito desarrollado activamente llamado OptiBoot , que podría ser de interés. Desde su sitio:
Muchas placas Arduino / clon ahora se envían con OptiBoot en lugar del clásico firmware Arduino, aunque no necesariamente con la última y mejor versión de OptiBoot. Las placas existentes también se pueden actualizar con OptiBoot si se desea, los procedimientos se documentan en el sitio vinculado.
También vale la pena ver las diversas mejoras del gestor de arranque en el sitio web AdaFruit . Sin tener experiencia personal con estos, no puedo decir mucho sobre AdaBoot.
fuente
Es posible pasar por alto el firmware Arduino (gestor de arranque) mediante el parpadeo de sus programas con otro programador (por ejemplo, el programador USBtinyISP )
Hasta donde yo sé, todavía puede usar el IDE de Arduino para escribir su programa. Pero tiene que instalar un "complemento" para que pueda actualizar su código directamente en la placa, lo que crea programas más pequeños.
Pero:
No podrá flashear con USB. Tienes que volver a flashear el gestor de arranque Arduino usando el USBtinyISP. (para mí funcionó muy bien y no tuve ningún problema)
Espero que ayude
fuente