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.

[参考译文] TMS320F280049:CLA 汇编文件中始终会报告此类警告、[E0004]无法使用.define 重新定义现有操作码&'EALLOW'。 汇编器忽略.define。

Guru**** 2535150 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1308614/tms320f280049-such-a-warning-is-always-reported-in-the-cla-assembly-file-e0004-cannot-redefine-existing-opcode-eallow-with-define-assembler-ignoring-define

器件型号:TMS320F280049

大家好、

客户有问题需要您的帮助:

此类警告始终会在 CLA 汇编文件中报告:[E0004]无法使用.define 重新定义现有操作码'EALLOW'。 汇编器忽略.define。

虽然不影响运作,但恐怕会有一些问题,在一些微不足道的地方,总是会有报讯:

此致、

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

    我需要重现问题。  我认为文件 cla.asm 不包括其他文件。  请将该文件放入一个 zip 文件中、并 将其附加到您的下一个帖子中。  我需要查看在构建该文件时使用的所有选项 构建工程、然后从"Console"视图中复制为构建该文件而发出的命令。   

    谢谢。此致、

    -乔治

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

    您好、George、

    恐怕不会、代码会被加密。

    此致、

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

    根据错误...

    Unknown 说:
    [E0004]无法使用.define 重新定义现有操作码"EALLOW"。 汇编器忽略.define[/引号]

    汇编代码中会出现一条与此类似的行。

        .define "another_name", EALLOW

    如果允许、这样的行会重新定义指令助记符 EALLOW 。  显然不存在这种线路。  但无论如何都会发出错误诊断。  因为我不知道为什么会发生这种情况、所以我需要一个测试用例来重现它。  如果没有该测试用例、就无法解决问题。

    谢谢。此致、

    -乔治