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.

[参考译文] AM6442:需要有关通过 DP83826 PHY 的 MII 接口使用 PRU1 进行 AM6442 CPSW 以太网配置的帮助

Guru**** 2578945 points
Other Parts Discussed in Thread: AM6442, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1575387/am6442-need-help-with-am6442-cpsw-ethernet-configuration-using-pru1-via-mii-interface-to-dp83826-phy

器件型号:AM6442
主题: SysConfig 中讨论的其他器件

工具/软件:

尊敬的 TI 支持团队:

我们将基于开发定制板  SITARA AM6442B  处理器(芯片标识:Sitara AM6442B SEGHAALV 35PLDLS 709 GL)。 我们的硬件设计利用  PRU_ICSSG 子系统 (PRU1)  电流  DP83826 PHY  经由  MII 接口  实施标准以太网端口。

此设计与 SDK 中基于 CPSW 的典型以太网示例不同。 我们将此端口用于标准 TCP/IP 通信(而不是用于 EtherCAT 等工业协议)。 我们已确认 DP83826 支持 MII 接口、AM6442 的 PRU_ICSSG 也支持 MII

我们的具体问题是:

  1. 软件可行性和示例:  这是否是 AM6442 上的标准以太网支持的用例? 有任何问题  SDK 示例  演示了如何配置  适用于标准以太网、在 MII 模式下的 PRU_ICSSG  与 DP83826 等 PHY 通信? 我们在 Linux 驱动程序和器件树配置的上下文中找到了对 MII 支持的引用、 enet_icssg 但我们仍在寻找一个清晰的基础示例、尤其是一个可能与示例类似、但针对我们的特定硬件设置进行配置的示例。

  2. 驱动程序和配置指南:

    • 推荐的器件  软件架构和驱动程序栈  该设置的 RMS 电流? 我们应该使用 Linux SDK 中的 PRU ICSSG 以太网驱动程序 、还是使用与 MCU+ SDK 不同的框架?

    • 我们应该如何配置系统、特别是在相关方面  PRU 固件 ? 此场景是否需要加载特定的固件二进制文件以实现基本以太网功能、或者标准固件是否足够?

    • 是否已知  配置步骤或缺陷  是否专门针对在 AM64x 上将 DP83826 与 PRU_ICSSG 配合使用? 应用手册提到了检查引脚冲突和配置复位 GPIO、但我们寻求针对我们的标准以太网运行目标定制的指南。

  3. 器件树和 SysConfig:

    • 对于基于 Linux 的应用程序、应如何执行  器件树中  如何通过 DP83826 配置 PRU-ICSSG MII 端口? 是否有 dualemac-mii 可用作参考的现有器件树文件

    • 使用 SysConfig 时、的关键设置是什么  PRU_ICSSG 模块、MII 引脚多路复用和 PHY 复位 GPIO  以太网功能

我们非常感谢在提供合适的软件示例以及在定制硬件上成功实现标准以太网所需配置步骤方面的任何指导。

感谢您的支持。

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

    您好、域专家在接下来的几天内不在办公室。 请期待响应延迟。