你(们)好
TI 为 IDK 提供的演示之一是 EtherCAT 从站(完整示例)和 Tamagawa (带有附加驱动器板)。
E 已分别进行了试验、它们工作正常。
将它们组合在一起时,EtherCAT 停止工作。
深入了解代码后,我们发现当高亮显示的行似乎是错误的时候:
//设置 tamagawa 引脚
uint32_t ctrlModBase = CHIPDBBaseAddress (CHIPDB_MOD_ID_CONTRAL_MODULL_MODULE、0);
HW_WR_REG32 (ctrlModBase + PIN_SPI0_D1、PIN_MODE (5)| PIN_RX_ACTIVE);
HW_WR_REG32 (ctrlModBase + PIN_SPI0_CS0、PIN_MODE (5));
HW_WR_REG32 (ctrlModBase + PIN_McASP0_AHCLKR、PIN_MODE (5));
以上行用于设置 Tamagawa Rx、TX 和 CS 引脚。 我们正通过电话来了解加高线与 EtherCAT 之间的连接。
就我们可以分辨突出显示的行而言,会影响 T21,而在 IDK 原理图中,T21似乎与任何 EtherCAT 功能都没有关联
PRU 代码是否可能会对此引脚采取某种做法? 您能否解释当此引脚配置为 Tamagawa 时 EtherCAT 不起作用?