Как сделать так, чтобы путь Trace32 работал для всех остальных пользователей?

Файл конфигурации с именем config.t32 при установке Trace32 имеет статический каталог по умолчанию как SYS=C:\T32.

Когда другой пользователь запускает этот файл в своей системе, он не запускается, потому что он установил Trace32 в другом месте.

Как я могу исправить это и заставить этот путь работать для всех пользователей.


person ARR    schedule 19.03.2021    source источник
comment
Кстати: у вас должна быть пустая строка перед строкой RCL=NETASSIST   -  person Holger    schedule 19.03.2021
comment
В дополнение к этому вопросу, иногда, если локальный пользователь изменен, в этом случае Trace32 также выдает странные ошибки об отказе в премиссии временного файла, это также связано с тем, что config.t32 содержит переменный путь TMP пользователя, который установил Trace, чтобы избежать этого комментария Переменная TMP в config.t32   -  person np2807    schedule 19.05.2021


Ответы (2)


В дополнение к ответу Хольгера,

У меня огромная команда разработчиков, и постоянное проникновение в каждую настройку или изменение пути невозможно с обычным SCM и несколькими тестовыми стендами, поэтому, чтобы создать более стандартную среду цепочки инструментов, я сделал вот что.

  1. Мы определили переменную среды, в которой есть строка пользователя, которая будет определена на ПК разработчиков / на тестовом стенде.

e.g. Project_BuildSupport="C:\Tools" (user can defined any path of his choice)

  1. Введите переменную среды, определенную на предыдущем шаге, в файл config.t32, где бы он ни был установлен.

e.g.

SYS=${Project_BuildSupport}\T32-R.2020.09 ;ENV Variable 

HELP=${Project_BuildSupport}\T32-R.2020.09\pdf ;For help

Таким образом, все настройки системы не зависят от пути, и пользователь может использовать путь установки по своему выбору на своем ПК.

Единственный минус, который я вижу в этом методе, заключается в том, что каждому пользователю Лаутербаха необходимо иметь одну и ту же переменную среды Project_BuildSupport.

person np2807    schedule 18.05.2021

Просто удалите строку, начинающуюся с SYS=.

TRACE32 обычно автоматически находит свой системный каталог в зависимости от местоположения запущенного исполняемого файла.

(И когда вы удалите строку, начинающуюся с TMP=, TRACE32 будет использовать временный каталог пользователя по умолчанию.)

person Holger    schedule 19.03.2021
comment
Таким образом, этот файл конфигурации будет работать и на компьютере другого пользователя после удаления строки SYS? - person ARR; 23.03.2021
comment
Это правильно. - person Holger; 24.03.2021