NXP MCU 技术论坛
直播中

成尔秩

7年用户 944经验值
私信 关注
[问答]

rt1052 ENET_ReadFrame返回kStatus_ENET_RxFrameFail,要做什么处理?

我在使用rt1052时,调用ENET_ReadFrame,如果返回kStatus_ENET_RxFrameFail,需要做什么处理,其返回的代码部分如下:
/* 将帧存储在多个缓冲区描述符上。*/
isLastBuff = false;
/* 长度检查。*/
if (offset >= length)
{
result = kStatus_ENET_RxFrameFail;
休息;
}
sdk表现当接收到这个值时没有做任何处理,在这个问题下需要调用如下两个api处理吗:
ENET_GetRxErrBeforeReadFrame(&lpc_emac_device.g_handle, &eErrStatic, 0);
/* 更新接收缓冲区。*/
ENET_ReadFrame(EXAMPLE_ENET, &lpc_emac_device.g_handle, NULL, 0, 0, NULL);

更多回帖

发帖
×
20
完善资料,
赚取积分