2016-06-03 15 views
0

Ich möchte eine Arduino-Skizze auf einer Progmem-Variable speichern, ich dachte über Speichern in Form von Zeichenfolgen, aber es wird viel Platz in Anspruch nehmen, aber dann dachte ich über das Speichern des Hex stattdessen. Hast du eine Idee, wie das geht? die zu verwendende Syntax?Speichern Sie eine Arduino-Skizze auf einer progmem-Variablen

+0

Möchten Sie eine ganze Skizze in PROGMEM speichern? Wenn ja, was ist der Grund dafür? –

+0

Es ist ein Weg, um mein Programm zu aktualisieren – geniusme

+0

Warum ein Update in PROGMEM, wenn Sie einfach den 'aktuellen' Code laden können, um mit zu beginnen? –

Antwort

0

Es gibt keine einfache Möglichkeit, dies zu tun. Dazu müsste der Bootloader durch einen benutzerdefinierten Code ersetzt werden, um das Schreiben in Flash zu ermöglichen. Sie könnten mit einem ESP8266 aussehen. Oder benutze einen zweiten Arduino, um den ersten zu programmieren.

Es gibt ein paar Projekte, die einen ESP8266 in einen IP -> Serial Tunnel verwandeln, der das Hochladen auf das Board ermöglicht, als ob es an den PC angeschlossen wäre, aber stattdessen über eine Wifi Verbindung.

+0

Nach Berücksichtigung der zweiten Option, die ein zweites Arduino verwendet, spielt die Rolle "Arduino als ISP", aber wie ich die Skizze senden werde, wenn ich aktualisieren möchte (über Ethernet oder Wifi) zum Beispiel und wohin wird es gehen? – geniusme