主题: SysConfig 中讨论的其他器件
工具/软件:
大家好!
我目前正在使用 AM2432 + DP83822定制板开发 EtherCAT。
电路板配置:
端口1 -> PHY 地址3
端口2 -> PHY 地址1
经过以下代码配置、我使 EtherCAT 在两个端口上都正常工作
#define ECAT_PHYADDR_IN (1u) #define ECAT_PHYADDR_OUT (3u) #define ECAT_PHYPOLINVERT_IN (false) #define ECAT_PHYPOLINVERT_OUT (false) #define ECAT_PHYUSERXLINK_IN (true) #define ECAT_PHYUSERXLINK_OUT (false)
即使端口1具有 PHY 地址3、在代码 ECAT_PHYADDR_IN = 1中也是如此
因此根据我的理解、端口2 (地址1)配置为 IN 端口、端口1 (地址3)配置 为 OUT 端口
尝试了菊花链连接:

由于代码中的 PHY 地址1在端口中被提及、因此尝试了此连接
也尝试了反之亦然

从以上两个连接,我只有一个盒子(板1 ).
如果我错了、请纠正我、并进一步指导我。
此致、
D.Jenita.


这样、我们应该能够确认硬件连接是否正常。 