我正在开发一个从 iDigi ( http://www.idigi.com ) 到 Arduino Mega 的连接器。我想要做的是允许 iDigi 远程更新我的 Arduino 固件。我的第一次计划如下:
- 使用带有集成 SD 卡插槽的以太网扩展板连接到 Arduino Mega
- 将固件从 iDigi 下载到 Arduino Mega 的 SD 插槽
- 跳转到 RAM(或 SD 卡)中的例程,其中包含足够的软件来写入 Atmel 的闪存并写入新的草图
- 重新启动!
我希望找到其他人已经做到了这一点。有人看到过什么吗?我能找到的最接近的是这种使用两个 Arduino 的方法——第二个触发要更新的单元的引导加载程序:http://hackaday.com/2012/02/21/flash-an-arduino-from-an-sd-card/
我还发现一些人已经启动了各种引导加载程序项目,但如果可能的话,我想使用默认引导加载程序。
有什么想法或引用吗?
最佳答案
我也在研究这个主题,这里有一些值得检查的内容:
关于arduino - 如何从 SD 卡就地更新 Arduino 固件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9949354/