При запуске TRACE32 (до сборки 99518) без опции "-s" запускается скрипт по умолчанию t32.cmm из вашей директории установки TRACE32.Но t32.cmm не выполняется, когда используется "-s".
Так что, вероятно, ваш t32.cmm меняет ваш рабочий каталог.Если это так, вы можете решить проблему, добавив строку
DO ~~/t32.cmm
в начало вашего скрипта xxx.cmm
.
См. Также https://www.lauterbach.com/frames.html?help_autostart.html
По умолчанию работаетпуть также задается конфигурационным файлом TRACE32.Это файл, переданный с "-c".Поэтому, если вы используете файл конфигурации, отличный от C: \ T32 \ config.t32, при обычном запуске TRACE32 GUI, этот файл конфигурации следует использовать также при запуске TRACE32 из командной строки.
Комуполучите путь к обычно используемому файлу конфигурации, запустите TRACE32, выполните команду AREA
, а затем команду PRINT OS.PCF()
Кроме того, dev15, вероятно, прямо здесь https://stackoverflow.com/a/53671657/4727717: Используйте пути относительно сценария PRACTICE (cmm-файл), начиная каждый путь с четырьмя тильдами.