Go Down

Topic: uitlezen code arduino (Read 1 time) previous topic - next topic

koelewijn_w

Hallo,

Vroeg me af of het mogelijk is om code die "in" de arduino staat, te uploaden naar pc.

Heb er nl voor ongeveer een jaar terug een programma op gezet en weet nu niet meer welke versie van de code ik er destijds op gezet heb.
Alvast bedankt voor jullie tijd/antwoordt,

groetjes Wim

robtillaart


Je kunt dat doen met AVR-DUDE.EXE maar je krijgt dan de gecompileerde (binaire) file. Deze kun je deze omzetten naar assembly met OBJDUMP.EXE

Je krijgt dus geen sourcecode, maar mogelijk voldoende info om te bepalen welke versie 't was.

Tip voor de toekomst, begin je sketches met ...

char sketchName[] = "MyFirstApp 0.1.1";  // of versionInfo

void setup()
{
  Serial.begin(9600);
  Serial.println(sketchName);
...
}
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Jantje

rob
is het niet beter om
Code: [Select]
prog_char sketchName[] = "MyFirstApp 0.1.1";  // of versionInfo
te gebruiken?

Met vriendelijke groet
Jantje
Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

robtillaart


Hangt ervan af, als je ruimte in RAM en PROGMEM hebt maakt het in feite niet uit.
Maar omdat je meer PROGMEM hebt is jouw voorstel eigenlijk wel beter, temeer omdat de string automatisch read-only is.

in short => yes!
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Jantje

Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Go Up