【问题标题】:How do I make Trace32 path working for all other users?如何使 Trace32 路径适用于所有其他用户?
【发布时间】:2021-03-19 18:04:46
【问题描述】:

Trace32安装下名为config.t32的配置文件有一个静态目录默认为SYS=C:\T32

当其他用户在他们的系统中运行此文件时,它不会运行,因为他们已将Trace32 安装在不同的位置

我怎样才能解决这个问题并使这条路径适用于所有用户。

【问题讨论】:

  • 顺便说一句:你应该在 RCL=NETASSIST 行之前有一个空行
  • 除了这个问题,有时如果本地用户被更改,在这种情况下Trace32也会给出关于临时文件premission denied的奇怪错误,这也是因为config.t32包含用户的TMP变量路径谁安装了 Trace,以避免在 config.t32 中出现此注释 TMP 变量

标签: directory configuration-files trace32 lauterbach


【解决方案1】:

只需删除以SYS= 开头的行。

TRACE32 通常会根据启动的可执行文件的位置自动找到它的系统目录。

(当您删除以TMP= 开头的行时,TRACE32 将使用用户的默认临时目录。)

【讨论】:

  • 所以这个配置文件在删除 SYS 行后也可以在其他用户的电脑上工作?
【解决方案2】:

除了霍尔格的回答,

我有一个庞大的开发团队,用普通的单片机和多个测试台是不可能一直潜入每一个设置或改变路径的,因此为了制作更标准的工具链环境,这是我做的。

  1. 我们已经定义了一个环境变量,它有一个用户字符串被定义到 Developers PC / on Test Bench。

例如Project_BuildSupport="C:\Tools" (user can defined any path of his choice)

  1. 将上述步骤中定义的环境变量输入到安装位置的 config.t32 中。

例如

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

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

通过这种方式,所有系统设置都是独立于路径的,用户可以在他的 PC 中使用他选择的安装路径。

我认为这种方法的唯一缺点是,每个劳特巴赫用户需要在团队中使用的所有系统中定义相同的环境变量 Project_BuildSupport

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-22
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    • 2016-05-08
    • 1970-01-01
    • 1970-01-01
    • 2010-12-26
    相关资源
    最近更新 更多