Other Parts Discussed in Thread: DP83826E
主题中讨论的其他器件:DP83826E
工具/软件:
您好、
我目前正在使用 SDK 版本 ind_comms_sdk_am261x_10_02_00_17 与 LP AM261x 合作、具体而言是 EtherCAT 子器件 Beckhoff SSC 演示示示例。 我在尝试仅连接一个以太网附加电路板的情况下运行示例时遇到问题。
设置详细信息:
PHY:以太网附加组件仅连接在以太网连接器 0 上
以太网连接器 1:留空(无 PHY)
syscfg 配置片段:
const EtherCAT = scripting.AddModule(“/INDUSTRIAL_COMMs/EtherCAT/EtherCAT",“,{、{}、false);
const ethercat1 = EtherCAT.addInstance ();
ethercat1.name =“CONFIG_ETHERCAT0";“;
ethercat1.ethphy[0].$name =“CONFIG_ETHPHY0";“;
ethercat1.ethphy[0].name =“DP83826E";“;
ethercat1.ethphy[0].mdioPort = 1;
ethercat1.ethphy[1].$name =“CONFIG_ETHPHY1";“;
ethercat1.ethphy[1].mdioPort = 3;
ethercat1.ethphy[1].name =“none";</s>“
EtherCAT 主站:Beckhoff CTT 工具连接到 PORT0
问题:
安装两个 PHY(在以太网连接器 0 和 1 上)时、EtherCAT 子器件示例可以很好地运行。
但是、当移除以太网连接器 1 上的 PHY 后、EtherCAT 主站无法检测到子器件。
是否有任何人遇到了类似的问题、或者可以提供有关如何正确配置示例或 syscfg 以支持仅连接一个 PHY 的操作的建议? 是否有必要修改示例或 SDK 设置、以完全禁用或删除第二个以太网接口? 或者是否存在需要两个 PHY 的硬件或驱动程序依赖项?