主题中讨论的其他器件:DP83826E、 SysConfig、 DP83869
TI 推荐我们将 DP83826E 用于 EtherCAT 应用。
标准 SDK 支持 DP83869:只有此器件可在 SysConfig 中选择。
我们希望.../source/board/ethphy 中 SDK 所包含的 ethphy_dp83826e.c 和 ethphy_dp83826e.h 是可选的。 它们不是。
Q1:我们被引导认为会有适当的支持。 SDK 何时正确支持 DP83826E?
问题2:目前、我们可以在 SysConfig 中选择"custom"、但不清楚后续步骤是什么... 您能详细说明一下吗?
tiescoc.c 和.h 中的 EtherCAT 代码似乎具有对 DP38369的硬编码引用(例如:tesc_ethphyInit (...)) 这些是 EtherCAT SDK 代码的一部分、因此不会通过更改 SysConfig 中的 PHY 设置来更改。 我们真的不想分支和修改 SDK、因为随着您发布新版本、这会让我们在后续工作中头疼维护问题。
Q3:是否有适当支持的 EtherCAT/DP83826E 解决方案?
Q4:在不需要分支/更改/维护 SDK 的情况下、实现对 DP83826E 的支持的推荐途径是什么?
非常感谢
安德鲁·柯比