问题描述
config.t32
安装下名为 Trace32
的配置文件的静态目录默认为 SYS=C:\T32
。
当其他用户在他们的系统中运行此文件时,它不会运行,因为他们已将 Trace32
安装在不同的位置。
解决方法
只需删除以 SYS=
开头的行。
TRACE32 通常会根据启动的可执行文件的位置自动找到其系统目录。
(当您删除以 TMP=
开头的行时,TRACE32 将使用用户的默认临时目录。)
除了 Holger 的回答,
我有一个庞大的开发团队,使用通用 SCM 和多个测试平台不可能潜入每个设置或一直更改路径,因此为了制作更标准的工具链环境,我做了一些事情。
- 我们已经定义了一个环境变量,其中包含要定义到 Developers PC / on Test Bench 中的用户字符串。
例如Project_BuildSupport="C:\Tools" (user can defined any path of his choice)
- 将上述步骤中定义的环境变量输入到 config.t32 中安装的任何位置。
例如
SYS=${Project_BuildSupport}\T32-R.2020.09 ;ENV Variable
HELP=${Project_BuildSupport}\T32-R.2020.09\pdf ;For help
这样所有的系统设置都是独立于路径的,用户可以在他的电脑上使用他选择的安装路径。
我认为这种方法的唯一缺点是,每个劳特巴赫用户都需要定义相同的环境变量 Project_BuildSupport
。