Forum: Mikrocontroller und Digitale Elektronik make avrdude ausleiten in Datei


von Thomas Frosch (Gast)


Lesenswert?

Hi

ich möchte eine automatische Programmierung durchführen, dazu stoße ich 
mittels Kommandozeilenbefehl make.exe -c [Pfad des Makefiles] program 
>C:\a.txt

Anschließend möchte ich a.txt auslesen um zu kontrollieren ob die 
Programmierung erfolgreich war. Jedoch steht in a.txt nicht was man 
bekommt wenn man den gleichen Befehl in der cmd ausführt sondern immer 
nur drei Zeilen. Egal ob das Programmieren erfolgreich war oder nicht!

Ich möchte aber auch alle Ausgaben die avrdude macht in die a.txt Datei 
bekommen ansonsten kann ich nicht prüfen ob die Programmierung 
erfolgreich war.

von Stefan P. (form)


Lesenswert?

Versuch mal die anderen "Ebenen" (keine Ahnung wie das genannt wird), 
mit in die Datei umzuleiten:
1
make.exe -c [Pfad des Makefiles] program >C:\a.txt 2>&1

Das "2>&1" am Ende ist das wichtige.


Ansonsten macht man das was Du vorhast besser über die zurückgegebenen 
ERRORLEVEL vom benutzten Programm.

von Thomas Frosch (Gast)


Lesenswert?

Wow super!! Scheint zu funktionieren!!!

Danke für die schnelle Hilfe!!!

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.