Forum: Mikrocontroller und Digitale Elektronik Infineon MemTool Dokumentation ( Script Programmierung )


von Lutz G. (Firma: KupferKabelbieger GmbH) (lgeis)


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

von Lutz G. (Firma: KupferKabelbieger GmbH) (lgeis)


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 ?

von Andi (Gast)


Lesenswert?

Frag doch mal beim Infineon Service nach:

https://www.infineon.com/cms/en/about-infineon/company/contacts/product-support-form/

Üblicherweise helfen die Jungs/Mädels schnell weiter ...

VG,
Andi

von Lutz G. (Firma: KupferKabelbieger GmbH) (lgeis)


Lesenswert?

Andi schrieb:
> Frag doch mal beim Infineon Service nach:
>
> 
https://www.infineon.com/cms/en/about-infineon/company/contacts/product-support-form/
>
> Üblicherweise helfen die Jungs/Mädels schnell weiter ...
>
> VG,
> Andi

O.K.

von Lutz G. (Firma: KupferKabelbieger GmbH) (lgeis)


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

von Lutz G. (Firma: KupferKabelbieger GmbH) (lgeis)


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

von Lutz G. (Firma: KupferKabelbieger GmbH) (lgeis)


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

: Bearbeitet durch User
von TomTomXL (Gast)


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...

von TomTomXL (Gast)


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"

von Lutz G. (Firma: KupferKabelbieger GmbH) (lgeis)


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 
:-)

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.