【问题标题】:How to update Arduino firmware in-place from SD card?如何从 SD 卡就地更新 Arduino 固件?
【发布时间】:2012-03-30 19:33:05
【问题描述】:

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

  1. 使用带有集成 SD 卡插槽的 Ethernet Shield 连接到 Arduino Mega
  2. 从 iDigi 下载固件到 Arduino Mega 的 SD 插槽
  3. 跳转到 RAM(或 SD 卡)中的例程,其中包含的软件刚好足以写入 Atmel 的闪存并写入新草图
  4. 重启!

我希望找到其他已经这样做的人。有人看到什么了吗?我能找到的最接近的是这种使用两个 Arduino 的方法——第二个触发要更新的单元的引导加载程序:http://hackaday.com/2012/02/21/flash-an-arduino-from-an-sd-card/

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

有什么想法或参考吗?

【问题讨论】:

    标签: arduino


    【解决方案1】:

    我也在研究这个主题,这里有一些东西要检查:

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

    【讨论】:

      【解决方案2】:

      我无法使上述方法起作用,但我找到了可行的替代方法。关注讨论here

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-08
        • 1970-01-01
        • 2023-03-16
        • 1970-01-01
        相关资源
        最近更新 更多