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.

[参考译文] CC2640R2F:在版本配置中从命令行构建 CCS 工程

Guru**** 2611705 points
Other Parts Discussed in Thread: CCSTUDIO

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1276954/cc2640r2f-build-ccs-project-from-command-line-in-release-configuration

器件型号:CC2640R2F
主题中讨论的其他器件:CCStudio

您好!

我一直在命令行中使用 CCS 在持续集成环境中导入和编译工程

我使用进行导入

~/ti/ccs1240/ccs/eclipse/eclipse -noSplash -data "./"-application com.ti.ccstudio.apps.projectImport -ccs.autoImportReferencedProjects -ccs.location "ble5_simple_peripheral_cc2640r2lp_app"

楼宇自动化  

~/ti/ccs1240/ccs/eclipse/eclipse -noSplash -data "./"-application com.ti.ccstudio.apps.projectBuild -ccs.workspace
我的问题是:是否可以将 构建配置更改为发布版本? 此时、可执行文件已激活 debug_info。
谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Luis:

    除非错误、否则应使用 CCS CLI 的"-CCS.configuration"参数完成此操作、如 CCS 工程命令行示例

    重新编译工程"newProject"的"Debug"编译配置:
    eclipsec -noSplash -data "C:\MyWorkspace"-application com.ti.ccstudio.apps.projectBuild -ccs.projects newProject -CCS.configuration 调试  

    此致、
    瑞安

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

    这 不适合我

    让我更好地揭示这个问题! 我正在使用一个示例"ble5_simple_peripheral"并根据 https://software-dl.ti.com/ccs/esd/documents/sdto_ccs_source-control.html 将其用于源代码控制

    具体思路是 在 CI 环境中构建项目、在其中我使用 CCS CLI 和命令。 经过大量的试错后、一切都正常。 但是、可执行文件具有"debug_info"。

    可用的配置包括:

    FlashROM_StackLibrary

    FlashROM_StackLibrary_PTM

    FlashROM_StackLibrary_RCOSC

    我想知道是否可以使用 CLI 设置版本。 因为我不希望最终的可执行文件具有不应 公开的巨大大小和信息(如源代码)。

    总之,我找到了一个更简单的方法来做这个工作!!!

    我只是从".out"中通过条目化了不需要的信息 "objcopy"或"strip"。 不确定这是否是一种好的做法、但它确实做到了。

    文件的大小从3.6MB 变为124KB

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

    您好、Luis:  

    另一种方法是检查工程文件、使用 CCS 创建新的编译配置(即使用现有的编译配置之一并复制它、然后重命名它)。 然后、您可以通过禁用符号生成来调整工程设置、并可能调整编译器的优化。 然后签入这些项目文件、并使用 Ryan 描述的方法构建该配置。  

    马丁

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

    尊敬的 Martin:

    这可能是  实现 它的最佳方法。

    虽然这是我的初始途径之一、但我没有继续使用它、因为 CCS 编译配置相当令人困惑、在本例中、不值得花时间更深入地探索它。 因此、我不确定它是否实际有效和/或实现它的步骤。

    谢谢你。

    Luís