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.

[参考译文] C2000WARE:C2000Ware 和 SysConfig 环境变量为空

Guru**** 2331790 points
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1509305/c2000ware-c2000ware-and-sysconfig-environment-variables-are-empty

器件型号:C2000WARE
主题中讨论的其他器件:SysConfig

工具/软件:

晚上好。

我将在 CCS 12.8-1中使用 SysConfig 为 F2838x MCU 启动新工程。

我将 C2000Ware 和 SysConfig 产品添加到该工程中、然后创建.syscfg 文件、在配置和构建工程时遇到问题。

首先、我看到在工程中打开 SysConfig 设置时、-s 部分包含两个环境变量:

${COM_TI_C2000WARE_SysConfig_manifest}

${SysConfig_tool_sysconfig_manifest}

但将鼠标悬停在它们上会显示它们为空。

包含路径也是如此

${COM_TI_C2000WARE_INCLUDE_PATH}

和链接器文件搜索选项:

${COM_TI_C2000WARE_libraries}

${SysConfig_tool_libraries}

${COM_TI_C2000WARE_LIBRARY_PATH}

${SYSCONFIG_TOOL_LIBRARY_PATH}

所有这些变量都是空的。

因此、除非我设置了隐含的清单并且工程拒绝链接、否则 SysConfig 工具无法运行。

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

    您好、Oleg、

    您使用的是哪个 C2000WARE 版本? 您能否确认在工程属性->构建->变量下是否看到路径?

    是否可以确保启用"Show system variables"?

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

    C2000Ware 为5.2。  

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

    您好、Oleg、

    您还能发送 SysConfig 标志是什么的片段吗?

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

    所以我需要在这里手动添加清单:

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

    您好、Oleg、

    是的、添加.metadata\sdk.json 路径是否可以解决您的 SysConfig 问题?

    此致、

    Ryan Ma

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

    之后、我可以正常使用 SysConfig、但所有变量仍然为空、因此必须手动添加包含路径和库、但我不确定我是否可以访问所有可用的功能。  

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

    您好、Oleg、

    其中一些变量可能是旧变量、或用于较旧 SDK 的向后兼容性。 对我来说,他们也是空的。 在您的设置中不应安装 C2000WARE_ROOT。  

    这是从一个现有示例获取的构建标志、该示例具有 SysConfig 所需的任何设置

    此致、

    Ryan Ma

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

    好的、我需要 手动设置所有这些内容。 我明白了。