atprogram verify ohne write ?

OP (Firma: KupferKabelbieger GmbH) #5840638
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
Gast #5840655
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
OP (Firma: KupferKabelbieger GmbH) #5840661
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.
Gast #5840679
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?
OP (Firma: KupferKabelbieger GmbH) #5840745
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.