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.

[参考译文] CCS:将git sha-1纳入CCS编译的应用程序

Guru**** 2611705 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/646102/ccs-getting-git-sha-1-into-ccs-compiled-application

工具/软件:Code Composer Studio

您好,

我想知道是否有办法从CCS中获取当前git SHA-1,以便在嵌入式应用程序中使用该字符串。 是否有一些git环境变量或TI库可用于提取此信息? 谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    基本上,我想使用在我的应用程序中CCS的“属性”->“Git”中可以看到的头部SHA-1。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我看不到任何包含此值的生成变量。 也许您可以编写从git获取值的脚本,然后将其写入 .h文件中的#define或全局变量中,该文件随后包含在您的构建中。 该脚本可以在CCS生成期间作为预构建步骤运行。

    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的建议。 我已经完成了这项工作,而且它也在发挥作用。 CCS有用于git分支等的env vars,但没有用于头部SHA-1的env vars,这实在太糟糕了。