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.

[参考译文] PROCESSOR-SDK-AM62X:PWM 驱动程序中的代码编译错误

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1575174/processor-sdk-am62x-code-compilation-error-in-pwm-driver

器件型号: PROCESSOR-SDK-AM62X

工具/软件:

您好团队:

MCAL 封装:MCAL Sitara_SitaraMPU_11.01.00.03

编译器: arm-clang-3.2.2_LTS

在集成上述 MCAL 软件包中的 PWM 驱动程序时、报告了以下代码编译错误:

我们在 Pwm_Ehrpwm .c 文件中更新了对应的类型。

Pwm_Ehrpwm.origin_version 此文件来自供应商。

eB. Pwm_Ehrpwm 更新的文件

在这种更改类型未发生冲突之后。

请您就此提供反馈意见。

BR、

Mubin

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

    尊敬的 Mubin:  

    尽管主题标题显示 AM62x、但我假设您根据日志使用 AM62Ax。

    我不知道为什么进行了此更改、但如果 Pwm_Ehrpwm  .c 文件已更新、则还必须更新 lld_epwm.h 文件中的相应函数声明、以免看到错误。

    MCAL 软件包:MCAL SitaraTM MPU_11.02.00.3

    此外、11.2 MCAL 版本尚未发布。   我想您必须谈论的是 11.01.00.03 版本。  

    此致、

    Nihar Potturu

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

    尊敬的 Nihar:

    我们正在处理 MCAL 11.01.00.03、这是一个拼写错误。 在 包含 sint32 和 lld_epwm.h 的该函数的 intf.c 文件声明中、此函数声明中的函数与声明的 Pwm_Ehrpwm 32_t 相同、这是导致问题的原因并且彼此冲突、同时在其中一个源文件中进行编译如此更新时、该问题得以解决。

    此致、

    Mubin Jakler

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

    您好、Nihar、

    对此问题有任何反馈?

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

    您好、Nihar、

    您可以查看该问题并分享反馈吗?

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

    尊敬的 Mubin:

    该主题上是否还存在任何开放点?

    此致、
    Nihar Potturu

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

    尊敬的 Nihar:

    我们只有上面提到的主题。 这将在将来的版本中修复吗?

    此致、

    Mubin

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

    尊敬的 Mubin:

    因此这将在将来的版本中修复?

    出现此问题的原因只是您更新了 Pwm_Ehrpwm  文件。 由于这是一个自定义更改、我们不会将其纳入我们的版本中。 你会在你结束时保持它

    此致、

    Nihar Potturu