Part Number: AM2434
Hi
We are running AM2434 custom boards in daisy chain of 30 cards. we are using sdk ind_comms_sdk_am243x_09_02_00_24
After running for approximately 4 hours, Few EtherNet/IP (EIP) cards stop responding to PLC commands. Specifically, the Run/Stop command and speed change are not responding, even though the cards still appear online in PLC. Additionally we checked the prinf function is not getting invoked.
The Run/Stop and speed update functionality is handled in a separate DAC task, where we invokeI2C_transfer(i2cHandle, i2cTransaction); every 30 ms inside SOC_dac_process. Is it possible for the system to get stuck inside I2C_transfer()? Also, is a 30 ms interval sufficient to reliably complete the I2C_transfer() operation?
Here task reference.




