shield - tarjeta sd arduino
¿Cómo actualizar el firmware de Arduino desde la tarjeta SD? (2)
Estoy trabajando en un conector de iDigi ( http://www.idigi.com ) para Arduino Mega. Lo que quiero poder hacer es permitir que iDigi actualice el firmware de mi Arduino de forma remota. Mi plan para un primer pase es el siguiente:
- Utilice un escudo Ethernet con ranura para tarjeta SD integrada en el Arduino Mega
- Descargue el firmware de iDigi a la ranura SD de Arduino Mega
- Vaya a una rutina en la memoria RAM (o en la tarjeta SD) que contiene el software suficiente para escribir la memoria flash de Atmel y escribir el nuevo boceto
- ¡Reiniciar!
Espero encontrar a alguien más que ya haya hecho esto. ¿Alguien ha visto algo? Lo más cerca que puedo encontrar es este enfoque que utiliza dos Arduinos: el segundo disparo del gestor de arranque de la unidad que se actualizará: http://hackaday.com/2012/02/21/flash-an-arduino-from-an- tarjeta SD/
También encontré algunas personas que comenzaron varios proyectos de cargador de arranque pero, si es posible, me gustaría usar el gestor de arranque predeterminado.
¿Alguna idea o referencia?
Yo también estaba investigando sobre el tema, aquí hay algo que echarle un vistazo:
No pude hacer que lo anterior funcionara, PERO encontré una alternativa que sí funciona. Sigue la discusión aquí