Hi,
I'm using the AM3359 processor and the patched Linux kernel from TI so that the PRU is programmed with the PRU-ICSS Ethernet firmware.
It works very well if I start a dhcp client on the interface managed by the PRU. I can play with some IP protocols without any error.
But I'd like to use this ethernet interface to send and receive some frames related to the EtherCAT protocol. If I send a EtherCAT frame (considering I'm the master), the response is the mirror of the sent frame plus-minus the adaptations made by the EtherCAT slaves. The wireshark traces confirm that the request and its simultaneous response (EtherCAT principle) are correct. But the PRU doesn't inform the prueth Linux kernel driver of the response. There isn't any interrupt generated in such a case.
Any idea, any solutions?
Thanks for your help