Hello Patel,
Thanks for your fast reply!!!
Yeah sure.
Steps of Eth_43_PFE Initialization:-
1. Eth_43_PFE_PreInit();
2. Mcu_Init();
3. Mcu_SetMode();
4. SerDes_Init();
5. Eth_43_PFE_Init();
6. Std_ReturnType retStatus = Eth_43_PFE_SetControllerMode(0, ETH_MODE_ACTIVE);
7. Mcu_InitClock(McuClockSettingConfig_0);
while ( MCU_PLL_LOCKED != Mcu_GetPllStatus() )
{
}
Mcu_DistributePllClock();
Steps for transmissiion of the frame:-
1. Invoked test application function created for the transmission of the frame from one of the software component runnables.
2. Eth_43_PFE_ProvideTxBuffer() -> Returns Buffer E_OK;
3. assigned the frame to the buffer pointer .
/* ARP packet */
uint8 tst_frm2_data[] =
{
0x00U, 0x01U, /* HW type */
0x08U, 0x00U, /* Protocol type */
0x06U, /* HW size */
0x04U, /* Protocol size */
0x00U, 0x01U, /* Opcode: ARP request */
0xd8U, 0xcbU, 0x8aU, 0xa3U, 0x7dU, 0xcfU, /* Sender MAC */
0x00U, 0x00U, 0x00U, 0x00U, /* Sender IP */
0x00U, 0x00U, 0x00U, 0x00U, 0x00U, 0x00U, /* Target MAC */
0x00U, 0x00U, 0x00U, 0x00U, /* Target IP */
};
4. Eth_43_PFE_Transmit() --> it trigger the Eth_43_PFE_LLD_Transmit()--> Returns E_OK from the both function.
5. Called Eth_43_PFE_TxConfirmation soon.
We are getting first frame in the wireshark.
From next cycle onwards frames are not getting in the wireshark.
With these information , I believe you can guide me.
Looking forward your guidance.