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.

[参考译文] CCS/CCSTUDIO-C2000:CCS7问题

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/652872/ccs-ccstudio-c2000-ccs7-problems

器件型号:CCSTUDIO-C2000

工具/软件:Code Composer Studio

DSP320F28335,存在类似 gmake 的错误:***[CanopenSrc/sync.obj]错误1

我在控制台中找到它  

"C:\Users\WU\AppData\Local\Temp\{E57A62F2-0B83-4CA2-962E-806C682F7382}"、错误! 第367行:[E0003]无效的立即值
TBIT *+XAR4[0]、#30;[CPU_]|88|

"C:\Users\WU\AppData\Local\Temp\{E57A62F2-0B83-4CA2-962E-806C682F7382}"、错误! 第367行:[E0004]非法操作数组合
TBIT *+XAR4[0]、#30;[CPU_]|88|


源代码中的错误-汇编器已中止
gmake:***[CanopenSrc/sync.obj]错误1.

谁知道导致这个问题的原因,我找不到原因。 谢谢大家。

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

    您好、JQ Wu、

    这是您正在编写的汇编语言、还是在外部库中?  

    TBIT 操作看起来是在一个16位宽的存储器位置测试一个位、所以直接值30是没有意义的(你不能测试一个16位宽数据的位30)。  

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

    Devin 的回应是否帮助您解决问题?

    此致
    Chris