如何从SD卡就地更新Arduino固件?

时间:2012-03-30 19:33:05

标签: arduino

我正在研究从iDigi(http://www.idigi.com)到Arduino Mega的连接器。我希望能够做的是让iDigi远程更新我的Arduino固件。我的第一次通行证计划如下:

  1. 使用带有集成SD卡插槽的以太网网罩,连接到Arduino Mega
  2. 将固件从iDigi下载到Arduino Mega的SD插槽
  3. 跳转到RAM(或SD卡)中的例程,该例程包含足够的软件来编写Atmel的闪存并编写新草图
  4. 重新启动!
  5. 我希望找到其他已经做过此事的人。有人见过什么吗?我能找到的最接近的是这种使用两个Arduinos的方法 - 第二个跳过要更新的单元的引导加载程序:http://hackaday.com/2012/02/21/flash-an-arduino-from-an-sd-card/

    我还发现一些人已经启动了各种引导加载程序项目但是如果可能的话我还想使用默认的引导加载程序。

    任何想法或参考?

2 个答案:

答案 0 :(得分:2)

我也正在研究这个问题,这里有一些要检查的内容:

https://github.com/thseiler/embedded/tree/master/avr/2boots

答案 1 :(得分:2)

我无法完成上述工作,但我找到了可行的替代方案。按照讨论here

进行操作