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/TM4C1294KCPDT:通用编译器选项

Guru**** 2534600 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/840468/ccs-tm4c1294kcpdt-common-compiler-options

器件型号:TM4C1294KCPDT

工具/软件:Code Composer Studio

大家好、

在 CCS (最好是9.0.0及更高版本)中、如何创建编译器设置文件、以便在多个工程中分发/共享这些文件? 比如

  • 将堆和堆栈选项排除在一个文件中、因为它们对于发布和调试构建都是相同的
  • 或定义我用于跟踪的 UART 编号、因为它在任何基于 TM4C 的应用中都很常见

类似的解决方案:我将 Microsoft 编译解决方案用于其他目的。 在这些系统中、开发人员可以创建常用属性、即所谓的 pros 文件、并将其包含在其解决方案中。

此致、

Norbert

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

    诺伯特

    您可以创建一个包含一组编译器选项的命令文件。  可以在此处指定该文件:

    文件中指定的选项将插入传递给编译工具的命令中。  不是您需要按照在命令行上传递时的显示方式在文件中指定选项

    --code_state=16

    此致、

    John

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

    尊敬的 John:

    它看起来非常有用、但它似乎只适用于编译器而不是链接器、但堆栈或堆大小参数在那里进行了调整。 我能否在该文件中指定它们、并在编译过程的正确状态下对它们进行处理?

    此致、

    Norbert

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

    [引用 user="Norbert Toth">它似乎非常有用、但它似乎只适用于编译器而不是链接器、但堆栈或堆大小参数在那里进行了调整。 我可以在该文件中指定它们、然后它们在编译过程的正确状态下进行处理吗?链接器还可以从链接器命令文件(.cmd 文件)中读取命令行选项。

    项目中的所有.cmd 文件默认传递给链接器。 例如、在包含以下内容的工程中创建了 common_linker_options.cmd、用于设置工程的堆栈和堆大小:

    --heap_size=8192
    --stack_size=512 

    还可以将链接器命令文件添加到工程属性中: