Hi,
I observe issue related to PRU stop sending TX packets ("TX queue full" inside RedTxPacketEnqueue function) if CPU get bussy. Regardless of the new version (01.00.05.01), I also have a similar problem with version (01.00.02.00) on which my app currently running. If I check disassembly of PRU, it looks like it checking something and it looping in code, soo program doesn't halt or stuck. It also seems like it sending me an RX msg, but it doesn't TX. Can you please explain to me what conditions PRU check in case of TX? Queue is full .. why it doesn't send it out?
This app runs on custom board, so we are afraid that we have HW issue with DP83822 or we have some memory corruption on L3 or PRU ram.
Any suggestions where and what to check?
The link seems to be up (also checked with MDIO read), but we see sometimes in statistic up to 7 link break's after program start.
Best Regards, Mare
