Moin, ich hoffe ich habe keine 'blöde' Frage : Wie kann ich für das Programm im µC mit atprogram ein Verify machen ohne vorher zu schreiben ? Ich möchte einfach nuch checken ob ein Programm im µC-Speicher ist und das dann auch mit einem HexFile vergleichen. Also eher ein Read und Verify ... Wie sieht dafür die Commandline aus ? Grüße und Dank im Voraus Lutz
Mal aus der Hilfe rauskopiert
1 | atprogram -t jtagice3 -i jtag -d at32uc3b0512 verify -f e:\file.elf |
Die Parameter zum Interface und Chip musst du natürlich anpassen. Grüße
O.K. Danke schon mal. Meine CommandLine im Batchfile sieht im Moment so aus : "atbackend\atprogram.exe" -t avrispmk2 -cl %Freq2% -d %device% -i PDI verify -fl --format hex -f %HexFile% Sorry, das hätte ich gleich dazu schreiben sollen .. mein Fehler :-| Das hat ein Kollege gemacht den es nicht mehr gibt und ich habe es mit µC-Programmierung nicht so. Ich habe nur das 'program --verify' durch 'verify' ersetzt und bekomme bei der Ausführung einen Error "Missing argument for option" Eigentlich möchte ich schnell und einfach den Status der Baugruppe ermitteln : programmiert/nicht programmiert und dann wenn ich schon ausgelesen habe auch gleich checken ob es die aktuelle Softwareversion ist.
Ist das echo eingeschaltet? Also, wenn es eine Zeile mit echo off gibt, diese mal auskommentieren. was gibt denn dein Script als finales kommando auf der kommandozeile aus?
Danke für den Tipp mit dem Echo ... Im BatchFiel steht vor jeder Zeile ein '@'. Das schaltet die Ausgabe des befehls für die jeweilige Zeile aus und man sieht nicht mehr wo der Fehler auftritt. Danach sieht man natürlich sofort, dass der HexFilename nicht übergeben wurde :-| Ich erstelle das BatchFile aus einem LabView Prüfprogramm heraus und hatte das VI umgestellt. Dadurch wurde beim Schreiben des HexFileNamens ein 'CR/LF' vorangestellt und damit die Zuweisung zur Variablen im Batchfile zerstört ... Kaum macht man es richtig, geht es auch :-) Vielen Dank und einen schönen Tag noch :-) Gruß Lutz
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.