Forum: Mikrocontroller und Digitale Elektronik Avrdude und Exitcode?


von Joachim .. (joachim_01)


Lesenswert?

Moin,
wie kann ich Avrdude, eingebunden in einer automatisierten Umgebung, am 
besten abfragen wenn das Flashen eines uC nicht geklappt hat? Liefert er 
einen Exitcode zurück?

von Achim M. (minifloat)


Lesenswert?

Scheint so, dass es das nicht als eigenen exitcode/returncode gibt.
Hier hat schon mal einer über den Sourcecode ge-grept...
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=937391
...und nur "exit(1);" gefunden. An einer Stelle sogar "exit(-1);".

Da musst du also entweder den Sourcecode modifizieren, dass du 
differenziertere Fehlermeldungen bekommst oder aber den Output auf 
stderr parsen. Ach so, welches Betriebssystem benutzt du?
mfg mf

von Joachim .. (joachim_01)


Lesenswert?

Ich mach das unter Windows.
Ich seh gerade dass er doch einen Errorcode wirft:
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=23199
Es wird zwar nur zwischen 0 und 1 unterschieden, das reicht aber aus.

Sooo...
hab's grad getestet. Einwandfrei.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.