This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 如何从 GEL 文件访问 CCS 变量中预定义的?

Guru**** 2589300 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/992265/how-to-access-predefined-in-ccs-variables-from-gel-file

您好、TI 工程师。

请告诉我如何从 GEL 文件访问 CCS 的路径变量?
我的目标是在 GEL 文件中进行系统调用、我想使用相对路径。
例如:
GEL_System ("$(project_LOC)\\MyFile.bat");
GEL_System ("$(ccs_base_root)\\common\\uscif\\dbguth.exe");

但是在执行时、我在控制台中看到一条错误消息、即 PROJECT_LOC 或 CCS_BASE_ROOT 未定义。
那么、如何从 GEL 文件访问 CCS 变量中预定义的这些变量?

提前感谢您的帮助。
Oleg。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Oleg、

    GEL 对 CCS 环境变量没有任何可见性。 GEL 仅有权访问其他 GEL 变量(在已加载的 GEL 文件中)和已加载调试符号中的变量。

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好。

    感谢您的快速响应。
    也许您可以建议我通过相对路径从 GEL 访问我的项目目录文件的另一种方法?
    需要使项目可移植。 否则、我必须在 GEL 文件中写入绝对工程的路径、这会使工程不可移植。

    谢谢、此致、
    Oleg。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    只有一种方法可以避免 GEL 文件中的绝对路径。 该解决方案是使用 GEL 宏。

    https://software-dl.ti.com/ccs/esd/documents/users_guide/gel/macros.html

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Ki 的帮助。

    我关闭线程。