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.

[参考译文] DP83826E-AM243X:MCU-PLUS-SDK LEDCFG 寄存器勘误表导致错误的 ethphy_dp83826e.c

Guru**** 2463330 points
Other Parts Discussed in Thread: DP83826I, DP83826E

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1474713/mcu-plus-sdk-am243x-dp83826e-ledcfg-register-errata-leading-to-incorrect-ethphy_dp83826e-c

器件型号:MCU-PLUS-SDK AM243X
主题中讨论的其他器件:DP83826E、DP83826I

工具与软件:

我想存在与此处提到的问题相同的问题: DP83826E-DRIVER 未根据需要设置 MCU-PLUS-SDK。 -基于 Arm 的微控制器论坛-基于 Arm 的微控制器- TI E2E 支持论坛

我无法使用 AM243X SDK (ethphy_dp83826e.c)更改 LED2的行为、该 SDK 显然仍在 根据  最新的 dp83826i.pdf 数据表(SNLS647G–2019年12月–2023年7月修订)引用错误的寄存器偏移。 数据表似乎尚未更新、因此 SDK (ind_comms_sdk_am243x_09_02_00_15)也出错。

请确认  LEDCFG (0x460)的数据表是否正确。 谢谢你。

此外、SDK 的  ethphy_dp83826e.c 驱动器不提供对 LEDCFG2 (0x496)寄存器进行寻址的方法来控制 LED 极性。 请添加此支持、以便我可以删除自己的 work-arount 代码来执行此操作。

谢谢!

Steve

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

    Steve、您好!

    您使用的是 ind_comms_sdk 中的哪个示例?

    此致、

    Nitika

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

    嗨、Nitika、

    我使用的代码基于 TI Beckhoff SCC 示例的实现。

    我们使用的 DP83826E PHY 需要"定制"支持(我使用的是修改后的 tiescsoc.c 文件)。

    但这不是真正的问题-它是关于  dp83826i.pdf 是否正确(我怀疑不正确)。 您能确认吗?

    谢谢、Steve

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

    Steve、您好!

    我将了解您报告的问题。 由于其他优先事项的原因、请预计星期五之前回复。

    此致、
    亚伦

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

    大家好、Aaron:

    我在 E2E 上发现了2年前关于此错误的其他报告:

    DP83826I:LEDCFG 寄存器的数据表和实际设备之间的差异。 -接口论坛-接口- TI E2E 支持论坛

    和此处:

    DP83826I:数据表勘误表+无变压器操作-接口论坛-接口- TI E2E 支持论坛

    我还看到寄存器0x18上的位7出现了一些奇怪的行为、导致 MainDevice 的跨线报告。 这里是否有已知勘误表?

    请 尽快更新数据表(和相关的 SDK)。

    谢谢、Steve

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

    感谢 Steve 的详细介绍。 我们将分析它并返回。

    此致、
    亚伦

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

    Steve、您好!

    我已确认此 LEDCFG 在当前数据表修订版本中不正确。 数据表修订正在进行中、预计会在第二季度早期进行更新。

    [报价用户 id="317967" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1474713/mcu-plus-sdk-am243x-dp83826e-ledcfg-register-errata-leading-to-incorrect-ethphy_dp83826e-c/5668054 #5668054"]

    我还看到寄存器0x18上的位7出现了一些奇怪的行为、导致 MainDevice 的跨线报告。 这里是否有已知勘误表?

    [报价]

    您能帮助我理解这个位的问题吗? 我看到这是 LED 链路极性、您是否看到过与描述相矛盾的行为?

    谢谢!

    Evan