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.

[参考译文] AM2634:使用 C++的 RTI 中断

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1184734/am2634-rti-interrupt-using-c

器件型号:AM2634
Thread 中讨论的其他器件:SysConfig

尊敬的香榭丽舍

我的客户在尝试使用 RTI 中断时遇到构建错误、如下所示、并且正在使用 C++。

您能否告诉我它们如何设置 RTI 中断以及如何解决构建错误?

是否可以为 RTI 使用 C++?

他们在 MCU+ SDK 中成功运行了 RTI 示例、但在使用 C++的定制程序中遇到了构建错误。

他们使用的是 MCU+ SDK v8.5。

他们创建了空项目并设置了 RTI 中断、如下所示。

它们的构建错误如下所示。

我认为 RTI 库是 C 库。 如果这是正确的、是否有用于 RTI 的 C++库?

谢谢、此致、

SI

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

    您好 SI、

    基本上、这不是 C++问题、TI 不提供 C++中的任何 SDK 库。 客户看到的错误是、编译器无法找到 rtiEvent0函数的定义。  

    基本上、客户所做的错误是、他们已在 SysConfig 中将 RTI 回调函数声明为 rtiEvent0、但他们尚未在代码中的任何位置声明它的定义、这在 SDK 中的 RTI 示例中完成。 请让他们在应用程序代码中进行函数声明、您应该会看到此错误消失、就像这样

    如果我在代码中删除此函数声明、我可以看到客户看到的完全相同的错误