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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.