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.

[参考译文] 컴파일러/TMS320F2811:IQmath.lib<IQ23cos.obj>"指定 ISA 修订"C2800",它与 ISA 修订"C2700"不兼容;

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/886900/tms320f2811-iqmath-lib-iq23cos-obj-specifies-isa-revision-c2800-which-is-not-compatible-with-isa-revision-c2700

器件型号:TMS320F2811

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

你(们)好

生成失败、出现以下错误:

错误:文件"../iqlib/IQmath.lib "指定 ISA 版本"C2800"、
与之前指定的 ISA 修订版本"C28FPU32"不兼容
文件或命令行上

错误:文件"../iqlib/IQmath.lib "指定 ISA 版本"C2800"、
与之前指定的 ISA 版本"C2700"不兼容
文件或命令行上


错误:文件"../iqlib/IQmath.lib "指定 ISA 版本"C2800"、
与之前指定的 ISA 版本"C2700"不兼容
文件或命令行上

错误:文件"../iqlib/IQmath.lib "指定 ISA 版本

"C2800"、与中指定的 ISA 版本"C2700"不兼容
上一个文件或命令行上

我的 CCS 版本是9_2。

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

    这些都是由于工程的编译器选项中使用不同的 CPU 定义而导致的。  C28x 定点、具有浮点的 C28x 和 C27x (20年前的旧器件)。

    [引用 user="park hyowon"]

    错误:文件"../iqlib/IQmath.lib "指定 ISA 版本"C2800"
    之前指定的 ISA 修订版本"C28FPU32"不兼容
    文件或命令行

    这意味着正在编译启用了 FPU 的文件(-v28 -float_support=FPU32)、但使用的 IQMath 库不是_fpu32库。

    错误:文件"../iqlib/IQmath.lib "指定 ISA 版本"C2800"
    之前指定的 ISA 版本"C2700"不兼容
    文件或命令行上

    这意味着正在为旧器件 C27x 编译文件。  缺少-v28编译器开关。

    您需要浏览所有编译器选项、并确保它们指定了正确的 CPU、并且包含了正确的库(IQ_Math)。  

    此致

    Lori

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