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.

[参考译文] AM2434:EnDat:具有不同分辨率的多个编码器(更新)

Guru**** 2527600 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1554491/am2434-endat-multiple-encoder-with-different-resolution-update

器件型号:AM2434


工具/软件:

尊敬的专家:

我在以下线程中报告了 endat 驱动程序错误:  

 AM2434:EnDat:多种具有不同分辨率的编码器 

错误得到确认并宣布了下一个 SDK 版本的修复。

但是、在刚刚发布的 motor-control-SDK 版本 09.02.00.12 (18.07.2025) 中、我找不到相应的 bugfix。

由于这目前阻碍了我们的开发、我们非常感激任何类型的“预发布“修复。

有什么我们可以尝试的吗?

谢谢。此致、
Stefan

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

    您好、是否有关于此问题的任何更新?
    此致、Stefan

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

    您好、Stefan:

    我已在 09.02.00.12 EnDat 文件中应用了此修复程序的相关更改。 您可以从附加的文件更新 MOTOR-CONTROL-SDK 中的文件!

    此修复程序需要在三个文件中进行更改:

    示例文件:motor_control_sdk_am243x_09_02_00_12\examples\position_sense\endat_diagnostic\endat_diagnostic.c

    驱动程序文件:motor_control_sdk_am243x_09_02_00_12\source\position_sense\endat\drivers\endat_drv.c 和 motor_control_sdk_am243x_09_02_00_12\source\position_sense\endat\include\endat_drv.h

    • 构建驱动程序库
      • `命令提示符并导航到`moto_control_sdk_am243x_09_02_00_12 μ s 目录
      • 运行以下命令:  gmake -s -f makefile.am243x motorcontrol_endat_r5f.ti-arm-clang` 和`μ s gmake -s -f makefile.am243x motorcontrol_endat_r5f.ti-arm-clang profile=debug `μ s

    e2e.ti.com/.../EnDat.zip

    BR、

    Achala Ram

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

    尊敬的 Achala:

    现在它的工作非常好,谢谢!

    此致、
    Stefan