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.

[参考译文] TDA4VEN-Q1:Eth 驱动程序的代码编译错误

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1639989/tda4ven-q1-code-compilation-error-for-eth-driver

器件型号: TDA4VEN-Q1

您好团队:

MCAL 软件包: MCUSW_11_01_00_03_CONFIG-windows-installer.exe + MCUSW_J722S_11.01.00.03.zip

下面是集成上述 MCAL 软件包中的 Eth 驱动程序时报告的错误消息:  

我们使用的是编译器 ti-cgt-armllvm_4.0.1.LTS、汇编器无法识别或支持“;“进行注释。

更新“LLD_ARM_R5.asm“后、根据 TI_NGNU-Syntax Arm_Clang_Compiler_Tools_User_Guide(注释分隔符)将“;“替换为“/“、我们可以解决这个问题。

 

image.png

您能否确认更改并提供您的反馈?

BR、
Shubham

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

    您好、

    [引述 userid=“587427“ url=“~/support/processors-group/processors/f/processors-forum/1639989/tda4ven-q1-code-compilation-error-for-eth-driver

    我们使用的是编译器 ti-cgt-armllvm_4.0.1.LTS、汇编器无法识别或支持“;“进行注释。

    更新“LLD_ARM_R5.asm“后、根据 TI_NGNU-Syntax Arm_Clang_Compiler_Tools_User_Guide(注释分隔符)将“;“替换为“/“、我们可以解决这个问题。

    [/报价]

    是的、当您使用 GNU 语法“;“时、不允许对 asm 文件使用注释样式。

    您能否确认更改并提供您的反馈?

    更改 为“;“与“//“精细重新规划。
    为了解决问题、您可以使用带有“-x ti-asm“选项的 ti 语法样式作为编译器选项 、或 使用“/“ insted “;“修改 asm 文件中的注释样式。


    此致、
    Sudheer

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

    您好、

    更改 是使用“/“重新计划“;“。
    为了解决问题、您可以使用带有“-x ti-asm“选项的 ti 语法样式作为编译器选项 、或 使用“/“ insted “;“在 asm 文件中修改注释样式。

    感谢您的确认。

     将注释样式“;“替换为“/“后、它工作正常。

    但不能与 “-x ti-asm“作为汇编器选项包含一起使用。

    BR、
    Shubham

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

    您好、  

    [引述 userid=“587427“ url=“~/support/processors-group/processors/f/processors-forum/1639989/tda4ven-q1-code-compilation-error-for-eth-driver/6322534

    感谢您的确认。

     用“/“替换注释样式“;“后、它工作正常

    [/报价]

    感谢您的更新。  

    、但不能与 “-x ti-asm“作为汇编器选项包含一起使用。

    您能否确认在链接汇编器文件之前是否使用了该标志

     “-x ti-asm file1.asm file2.asm file3.asm“

    如果您混合了 GNU 样式和 ti 样式、则需要如下所示使用。  

    “-x ti-asm file1。 asm -x none file2.s“

    此致、  

    Sudheer

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

    您好、

    由于我不知何故错过了第 2 点、因此很抱歉在响应中出现延迟。

    [引述 userid=“540868“ url=“~/support/processors-group/processors/f/processors-forum/1639989/tda4ven-q1-code-compilation-error-for-eth-driver/6323497

    您能否确认在链接汇编器文件之前是否使用了该标志

     “-x ti-asm file1.asm file2.asm file3.asm“

    如果您混合了 GNU 样式和 ti 样式、则需要如下所示使用。  

    “-x ti-asm file1。 asm -x none file2.s“

    [/报价]

    我尝试   在文件前面使用标志-x ti-asm 来构建单个文件 LLD_ARM_R5.asm、然后我就可以成功构建它。

    我正在  测试环境方面进行调试、为什么 LLD_ARM_R5.asm 不考虑-x ti-asm 

    一旦有任何更新,我会告诉你。 在平均时间、我将继续 用“/“替换注释样式“;“以执行测试。

    BR、
    Shubham

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

    您好、  

    我尝试   在该文件前面使用-x ti-asm 标志构建单个文件 LLD_ARM_R5.asm、并且我能够成功构建它

    感谢您的确认。

    如果有任何更新、我会通知您。 在平均时间、我 将继续用“/“替换注释样式“;“以执行测试

    当然、平均时间您可以手动替换注释样式。  

    此致、  

    Sudheer

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

    您好、

    在我们的测试环境中、  默认启用了 FLAG -x ASSEMBLER-with-cpp、以将后续文件解释为将由编译器预处理的 GNU-Syntax Arm 汇编源文件。

    我们将继续  将 GNU 语法的注释样式“;“替换为“/“作为集成步骤。  TI 端无需修改。

    非常感谢您在讨论期间提供的支持。 我们可以关闭该主题。

    BR、
    Shubham

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

    您好、

    在我们的测试环境中、  默认情况下会启用 flag -x assembler-with-cpp、以将后续文件解释为将由编译器预处理的 GNU-syntax Arm 汇编源文件。

    明白了、感谢您的详细信息。

    我们将继续  将 GNU-SYNTAX 的注释样式“;“替换为“/“作为集成步骤。  TI 端无需修改。

    您可以继续进行手动更改。

    此致、
    Sudheer