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/TMS320C6655:在哪里定义了 TMS320C6400

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/693370/ccs-tms320c6655-where-is-tms320c6400-defined

器件型号:TMS320C6655

工具/软件:Code Composer Studio

我们有一个项目、器件选择为 Family:C6000、Variant:TMS320c6655。 发现为 项目定义了预定义符号_TMS320C6600和_TMS320C6400。 我假设_TMS320C6600是由器件选择 TMS320c6655定义的。  选择 c66xx 器件时是否也定义了_TMS320C6400?

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

    当您选择 c6655作为器件时、它会设置一些默认构建选项。  当我查看控件的文件时、我看不到正在设置的任何-D 或--define 选项。

    我从头开始创建了一个新项目、但看不到这些符号正在被定义。  因此、它们被某种东西显式添加。

    您可以通过转到此处的项目选项来检查项目定义的内容:(这适用于 ARM 器件、但选项位于 C6000上的同一位置)

    也可以是定义这些符号的头文件。

    此致、

    John

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

    [引用 user="Johes">当您选择 c6655作为器件时、它会设置一些默认构建选项。  当我查看控制文件时、我看不到正在设置任何-D 或--define 选项。使用 CCS 8使用编译器 TI v8.2.3为 TMS320C6655创建了一个新项目。 C/C++ General -> Paths and Symbols 显示与编译器定义的器件类型相关的以下内置符号:

    我认为上述预定义编译器符号是 -mv6600编译器选项的结果。

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

    您好!

    这不仅是预期行为、而且是记录行为。 请参阅 C6000编译器用户指南、第2.6.1节"预定义宏名称"。 具体而言、它可以说明

    _TMS320C6400 如果目标是 C6400、C6400+、C6740或 C6600、则已定义