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.

[参考译文] MSP430F5438A:如何从用户代码调用编译器特定函数

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1081845/msp430f5438a-how-to-invoke-compiler-specific-functions-from-user-code

部件号:MSP430F5438A

您好,

我们正在应用程序中使用 TI-CGT-MSP4P_18.12.3.LTS 编译器。

如何   从用户代码调用_mspabi_rlli(),__mspabi_rlll()编译器函数,或者在编译器需要此旋转函数的实例处调用这些函数

请对此进行澄清,或建议任何相关的 TI 文档

谢谢,

曼努纳斯

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

    这些是用于支持“<<”运算符等操作的内部函数。 您根本不需要担心这些问题。 当然,除非在编译器源中,否则不会对它们进行记录。

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

    大卫,你好。

    感谢您的回复。

    在我们的应用程序中,我们不打算使用编译器函数,因此 只需要应用程序中包含的编译器函数(除法,位移,乘法)

    我们在应用程序中使用“<”和“>>”,所以如果我们没有在  应用程序中包括__mspabi_rli(),__mspabi_rllll()旋转函数,它会导致任何问题吗?

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

    通常,您不能离开编译器支持函数。 编译器始终会生成代码(假定代码可用),并将库包含在其链接选项中。

    回避这些职能是愚蠢的,没有任何目的。