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?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.