Infineon MemTool Dokumentation ( Script Programmierung )

OP (Firma: KupferKabelbieger GmbH) #5051623
Lesenswert?

Moin,

meine Frage :

wo finde ich denn eine Doku zum aktuellen Infineon MemTool,
die auch die Steuerung über Csript beschreibt.
ich hatte eingentlich gedacht, dass man zum MemTool
auch eine Doku herunterladen kann, stehe aber auf dem Schlauch
weil ich nichts finde ( bin vielleicht auch nur zu blind :-) )

Gruß Lutz
OP (Firma: KupferKabelbieger GmbH) #5051673
Lesenswert?

Kurzer Background :

Wir haben bisher mit einer älteren MemTool Version unter WinXP 
gearbeitet
und haben jetzt ( endlich ) auf Win7 mmit MemTool 4.7.3 umgestellt.
Programmiert wird ein TriCore 1166 über ein Script, dem die Pfade zu der 
cfg- und der hex-Dateie übergeben werden.

Hier die Frage zu meinem eigentlichen Problem :

Im Script wird nach dem erfolgreichen MemTool.ConnectTarget, 
Memtool.NumOfFlashMods abgerufen. Da kommt aber nichts mehr zurück.
Dadurch wird danach auch nicht programmiert.

Hat hier jemand ( anders als ich ) eine Idee warum ?
OP (Firma: KupferKabelbieger GmbH) #5085008
Lesenswert?

So, eine kurze Aufklärung zum Problem :

Bisher wurde der Ablauf des Programmierens durch ein
CScript gesteuert. Das geht jetzt unter Win7 und MemTool 4+ nicht mehr.
Jetzt wird im Batchmode programmiert und das funktioniert dann auch.

Vielen Dank für die Hinweise und Antworten

Lutz
OP (Firma: KupferKabelbieger GmbH) #5088015
Lesenswert?

Moin,

ich wärme den Beitrag hier zwischendurch noch mal
mit einer Frage auf :-) :

Kann man IMTMemtool.exe im BatchMode so starten,
dass im Hintergrund programmiert wird,
ohne dass das ProgrammFenster angezeigt wird ?
( so dass der Bediener am PC dadurch nicht iritiert wird )

Gruß lg
OP (Firma: KupferKabelbieger GmbH) #5088418
Lesenswert?

Lutz G. schrieb:
> So, eine kurze Aufklärung zum Problem :
>
> Bisher wurde der Ablauf des Programmierens durch ein
> CScript gesteuert. Das geht jetzt unter Win7 und MemTool 4+ nicht mehr.
> Jetzt wird im Batchmode programmiert und das funktioniert dann auch.
>
> Vielen Dank für die Hinweise und Antworten
>
> Lutz

Das ganze sieht dann so aus :

Ein BatchFile mit dem Inhalt ->
"C:\Program Files (x86)\Infineon\Memtool 4.7\imtmemtool.exe" 
"D:\Pfad_zur\MemToolsBatch.mtb"

Und der Inhalt der entsprechenden MemToolsBatch.mtb ->
connect
open_file "D:\Pfadzum\HexFile.hex"
select_all_sections
add_selected_sections
program
disconnect
exit

Ist natürlich nicht auf meinem Mist gewachsel sondern habe  ich von hier 
->
https://www.infineonforums.com/threads/1141-memtool-jlink-batch-file/page2
Gast #5088864
Lesenswert?

> Kann man IMTMemtool.exe im BatchMode so starten,
> dass im Hintergrund programmiert wird,
> ohne dass das ProgrammFenster angezeigt wird ?

Bastel Dir einen Shortcut auf Dein Batchfile und setze in den
Properties der shortcut.lnk unter
"Shortcut" -> "Run" -> "Minimized"

Noch versteckter geht es dem Tool CMDOW.
Das tut Mann dann als 1. in in die Batchdatei:
@CMDOW @ /HID

Aber aufpassen, wenn das Script nicht ordentlich terminiert,
hat Mann recht zuegig ziemlich viele CMD.EXE ohne Fenster :-).

Ich tu immer noch ein echo ^G dahinter. Das gibt dann einen
kurzen Piep als Bestaetigung dass das Script gestartet wurde.
Weil: Mann sieht ja nichts...
Gast #5088866
Lesenswert?

P.S.:

> Ein BatchFile mit dem Inhalt ->
> "C:\Program Files (x86)\Infineon\Memtool 4.7\imtmemtool.exe"
> "D:\Pfad_zur\MemToolsBatch.mtb"

start /min "C:\Program Files (x86)\Infineon\Memtool 4.7\imtmemtool.exe"
"D:\Pfad_zur\MemToolsBatch.mtb"
OP (Firma: KupferKabelbieger GmbH) #5089109
Lesenswert?

TomTomXL schrieb:
> P.S.:
>
>> Ein BatchFile mit dem Inhalt ->
>> "C:\Program Files (x86)\Infineon\Memtool 4.7\imtmemtool.exe"
>> "D:\Pfad_zur\MemToolsBatch.mtb"
>
> start /min "C:\Program Files (x86)\Infineon\Memtool 4.7\imtmemtool.exe"
> "D:\Pfad_zur\MemToolsBatch.mtb"

Vielen Dank, das werde ich testen ... darauf bin ich gar nicht gekommen 
:-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren