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.

[参考译文] F29H859TU-Q1:如何使用 F29 中的__sinpuf32

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1606552/f29h859tu-q1-how-to-use-the-__sinpuf32-in-f29

器件型号: F29H859TU-Q1

您好的团队、

我向我的客户询问这个问题。

我的客户希望在 F29 中使用__sinpuf32、我们发现 F29 不支持此功能、需要进行一些迁移。

image.png

我们还可以在 SDK 中找到示例:
image.png

有以下问题:

应在 c 文件中定义哪个 h 文件?

2.从何处查找 C29x 内在函数文档以查找等效函数?

BRS

Shuqing

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

    等 C29x 内在函数没有头文件 __builtin_c29_i32_add32_rm_d  头文件 c28_builtins.h 仅与一起使用  c29clang-tidy 。  下面是一条有用的注释、它靠近顶部 c28_builtins.h

    /*****************************************************************************/
    /*                                                                           */
    /* The following declarations allow for the identification of functions      */
    /* which are builtins for C28. These functions are not defined, and using    */
    /* them will lead to link-time failures.                                     */
    /*                                                                           */
    /* The intended use-case for this file is as a pre-include for clang-tidy    */
    /* checks involving C28-to-C29 migration. It does not enable support for     */
    /* these intrinsics for C29.                                                 */
    /*                                                                           */
    /*****************************************************************************/

    2. 从何处查找 C29x 内在函数文档以查找等效函数?

    请参阅  c29clang 在线手册的内置函数和内在函数部分

    谢谢。此致、

    -乔治

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

    您好、George、

    我也面临同样的问题。 在您分享的链接中、我们可以在文档 SPRUIY2 中找到内置内在函数列表  、但我只能在 TI.com 中找到 SPRUIY2A、在本文档中没有内置 内在函数列表。 您能否指出哪个部分显示了内置内在函数?

    谢谢

    此致

    Kita

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

    编译器手册指出...

    有关 C29x 编译器支持的内置内在函数列表、请参阅 C2000 C29x CPU 和指令集用户指南 (SPRUIY2)、可通过 TI Field 应用工程师获得。

    假设您没有联系 TI 现场应用工程师。  我已将此主题的职责更改为能够为您提供最佳帮助的团队。

    谢谢。此致、

    -乔治

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

    尊敬的 Kita:

    我可以离线帮助您解决此问题。

    此致、

    Aishwarya