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/TMS320C6678:Code Composer Studio

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/951747/ccs-tms320c6678-code-composer-studio

器件型号:TMS320C6678

工具/软件:Code Composer Studio

我不熟悉 C6x DSP,想了解内在函数,我已经安装了 CCSv5并通过仿真器支持执行了"Hello World",如何使用使用使用内在函数编写的程序创建项目并在仿真器中运行

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

    您好!

    内在函数是特定的指令、不是用 C 语言编写的那么容易。因此、为了在 C 代码编程器中专门发布某些指令、就像函数一样、使用其 C 别名。 内在函数名称以下划线开头。 完整列表位于参考中。 如果您尚未安装帮助、可能需要安装 C6000编译器帮助。 然后继续执行7.5.5。  使用内在函数访问汇编语言语句。

    我不会将目标定义为学习使用内在函数进行编码。 相反、我建议从优化的概念开始

     然后继续执行

    所有这些技术的正确组合可能会产生很好的结果。

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

    我已经尝试过、但无法使用在 C6x.h 中声明的大多数内在函数、在这里可以找到_ dotp2等内在函数的函数声明

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

    您好!

    请参阅、这里是重点:这些函数以下划线开头、没有在其他地方定义实体。 相反、当编译器看到内在函数时、它会用适当的汇编指令替换它。

    假设您有打包的复杂数据、表示实部和虚部的两个16位值是32个容器的下半部分。 那么、一旦您打包

    X = A+JB

    y = c+jd

    您的点积将是

    z =(x*y)=a*c+b*d;

    您将其写为的内在函数

    z =_dotp2 (x、y);

    您可能需要做的一件事是将"6600"定义为目标处理器选项。 据我所知、这就是您所需的一切。

x 出现错误。请重试或与管理员联系。