Other Parts Discussed in Thread: SYSCONFIG, TMDS64EVM
Hello,
I am evaluating the Profinet Stack with AM64x GP EVM. I have noticed that PRU Core is interrupting ARM R5 core with ICSS_EMAC_rxPktGet functional call causing more startup time before PN Stack initialization.
Callstack:
I have tried enabling the Interrupt Pacing option in Sysconfig, but I have not seen the desired performance increase during Profinet Stack startup.
The rx opeerations are not being handled through interrupt mechanism provided in icss_emac.c: ICSS_EMAC_rxInterruptHandler function.
Please clarify how the icss_fwhal is being used here for profinet and how can i configure it for my use case.
Thank you.
Best Regards,
Upendar