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.

[参考译文] 编译器:使用 TI v8.3.6编译器成功构建、但不使用 TI v7.4.24

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/903645/compiler-building-succesful-with-ti-v8-3-6-compiler-but-not-with-ti-v7-4-24

主题中讨论的其他器件:TMS320C6727

工具/软件:TI C/C++编译器

您好!

我正在使用 DSP TMS320C6727、因此、我假设兼容的编译器仅为 TI 7.4.24。

我正在尝试使用此编译器 TI 7.4.24构建源代码、但链接器无法使用中断类中定义的 ISR 来桥接中断矢量表->请参阅随附的代码。

出现以下错误:



未定义的首次引用
符号
------ --------
_NMI_ISR vecs.obj

错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未生成"CRBcpp.out"

我能够使用 TI v8.3.6编译代码、但问题是器件 TMS320C6727与8.0或更高版本的编译器不兼容。

我的问题是:是否有用于 TMS320C6727的替代编译器、或者如何在 C++语言中对类中的 ISR 进行编码。

BR、

罗马