Tool/software:
My company is developing a Profinet IO IRT device with the AM335X board. The profinet stack version used is the 5.9.0
When we execute the official test tool for IRT (SPIRTA) there is a random error but quite repeatable in which a DHT alarm is triggered unexpectedly. The error can appear in any test where RTC3 packets are sent by the master and the slave.
The following picture shows how the master is still sending IO messages but the DHT alarm is sent.
Notice that there was a port data change alarm in some packets before. The port reports that it is in OFF state when it should be in RUN.
I am guessing that there is some kind of integration issue affecting the timings or the tasks behavior, but I don't know how to debug it. I tried deleting almost all of the application's code but the issue still appears.
Do you know what might be causing this issue?
Best regards,
Luis