Part Number: BEAGLEBK
Tool/software: TI C/C++ Compiler
Hello!
I have a question about MII_RT (mii0) interface at the BeagleBone Black (Industrial AM3358).
TX doesn't work good (I connect DP83848I ethernet PHY to the BeagleBone Black and can see packets which I send on the WireShark on the PC (via USB to ethernet converter) but there are some packets with shorter length carrying my raw data, in other word some packets are lost partially).
I use GPI mode as MII_RT, CRC calculated by PRU, enabled auto preamble option and all data (16 bit) are pushed to TX L1 completely by PRU.
Is there any way to check the status of TX L1 to figure out some information about packets byte order, fifo fill level, overwrite occurrence or etc?
How can i find correlation of parameters like Inter Packet Gap (TX_IPGx), delay between received packet and transmitted packet (TX_START_DELAY) and TX_EN compare timer expiration (TMR_CMP3/4)?
Below is WireShark screen shot of sending process. What happen during sending process?