This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5748: ICSS_EMAC example for user space

Part Number: AM5748
Hello,
We are using AM574x IDK board with Processor SDK Linux RT processor-sdk-linux-rt-am57xx-evm-06.03.00.106.

I want to use the ICSS_EMAC with Time triggered functionality in one of our application. As the application is based completely in Linux User space we want to use  Linux User Space ICSS_EMAC which is explained in the section 3.6.4. Linux User Space in the link ()

To start with it, I first wanted to test the existing test application which is specified in the documentation. As I don't have the needed cable I updated the test application a bit to send the frames without waiting for the receive.
I got the test application from the  with DEV.PROCESSOR-SDK_06.03.00.106 and and compiled it using the  processor-sdk-linux-rt-am57xx-evm-06.03.00.106 tools successfully after the modification.
I am able to run the compiled test application and the I see that the PRU is getting detected and initialized. I also see the Link up message for PRU2ETH0 port when I plug in the cable.
But I am unable to see any frames transmitted in the network. I did some debugging and I notice that the frames are queued in the device and once the queue is filled, all frames are dropped with error.
I also don't receive any interrupts for the frames received.
In the past we used the same application on a AM572x IDK board and it worked with an older toolchain. To isolate the issue I upgraded the AM572x with new image for processor-sdk-linux-rt-am57xx-evm-06.03.00.106 and recompiled the application for this board again.
When I test the application on AM572x IDK board, I am able to sent frames as well as receive frames in the application.
So I suspect that these is something missing in the configuration for the AM574x IDK board which is not in the documentations.
Can someone please help me and direct me to a resource which might be useful?
Thanks in Advance...!

Best Regards,
Gaurav