我用 dp83tc814r-q1设计了 ECU
但它似乎比 DP83848CVV
我的演示板使用了 DP83848CVV
我有 dp83tc814r-Q1 Linux 代码、但似乎难以阅读
我想知道是否有其他支持代码或技术支持?
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.
我用 dp83tc814r-q1设计了 ECU
但它似乎比 DP83848CVV
我的演示板使用了 DP83848CVV
我有 dp83tc814r-Q1 Linux 代码、但似乎难以阅读
我想知道是否有其他支持代码或技术支持?
尊敬的 Brandon:
您是否在使用您版本的 Linux 驱动程序读取/写入寄存器时遇到问题?
尝试此版本的驱动程序、并让我知道它是否正常工作。
e2e.ti.com/.../8272.dp83tc812.c
此致、
梅利萨
尊敬的 Brandon:
我可以为814提供 Linux 驱动程序、并解答您可能遇到的关于814的任何问题(请参见上文随附的 DP83TC812.c 文件)。 此812驱动器也可用于814。 812和814具有几乎所有相同的功能、引脚和寄存器、但814不支持任何 TC10。
由于 Autosar 驱动程序由 Electrobit/Vector 开发和维护、因此我不知道如何使用他们的驱动程序。 如果您为814使用812 Autosar 驱动程序、则需要确保814的 PHY ID 正确无误。
我需要的驱动程序 与数据表相同
之前提供的 Linux 驱动程序也适用于 DP83TC812和 DP83TC814。 你的困惑在哪里?
此致、
梅利萨
尊敬的 Brandon:
我对问题所在感到有点困惑。 您的旧电路板曾使用 DP83848、现在您已经使用 DP83TC814设计了一款新电路板。
您是否想知道从 DP83848切换到 DP83TC812时需要进行哪些硬件更改?
您是否想知道切换到 DP83TC812需要进行哪些软件更改?
我的设计是 DP83TC812、因为 ECU 适用于汽车
最佳解决方案是自动标记版本,、但据 我所知、自动标记不支持 TI PHY DP83TC812、因此我必须 自己去做
现在、我的问题与自举有关。它与硬件和软件配置
使用 RMII 从模式
首先是关于 LED0配置,将其保持断开状态
MAC 配置010以在引脚25处使用上拉电阻器。
任何其他内容,或者我可以通过软件执行配置?
尊敬的 Brandon:
一款由 Electrobit 和 Vector 开发的适用于 DP83TC812的自动标记驱动程序。 您可以通过联系他们获取帮助、但是 Vector 和 EB 都尚未支持 TC -10。
有关这些模式的硬件配置、您可以参阅数据表的8.5.1 Strap 配置部分。 RMII 从模式必须通过硬件进行配置。 您可以通过软件和/或硬件配置主/从模式。 正确、RMII 从模式与 MAC 配置010相对应。 请注意、在此模式下、基准时钟应该是50 MHz、而不是25 MHz。
注意 DP83TC812需要 Open Alliance 的初始化脚本、可在此处的第3节中找到: https://www.ti.com/lit/an/snla389a/snla389a.pdf?ts = 1702588149229 (请注意、在初始化结束时应将0x18b[6]设置为1而不是0)
此致、
梅利萨
尊敬的 Brandon:
是的、您应将引脚25上拉至模式2。
自举值可能由许多因素引起、我们可以查看寄存器以将其范围缩小为软件或硬件问题。 如果除自举外寄存器看上去一切正常、则可能是硬件问题、因此您必须查看原理图。
您能否提供以下信息:
此致、
梅利萨