by Olav Kahlbaum (TRINAMIC) » 29 Jul 2011, 07:36
a) Ja, das ist das Kommando 136 (get firmware revision). Die TMCL-IDE benutzt genau dieses Kommando, um die Firmwareversion auszulesen. Alle Parameter (Typ, Motor, Value) bitte auf Null setzen. Man erhält dann die Firmwareversion als String (das Format der Antwort ist etwas anders als bei den anderen Befehlen üblich - es kommt ein Byte mit der Antwortadresse, dann acht Bytes mit dem Versionsstring, z.b. 110V3.37 für ein TMCM-110 mit Firmware Version 3.37).
b) Das geht mit SGP 65, 0, <x> mit <x>=0..7, siehe dazu die Tabelle im TMCL Firmware Manual, Kapitel 6.7.9/Seite 42 oder Kapitel 8.1/Seite 87. Die Änderung wirkt sich aber ertst nach dem nächsten Reset aus.