NXP MCU 技术论坛
直播中

张玉珍

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

LS1088A DPAA2能够发送数据包但不能接收是怎么回事?

我正在 LS1088A 板上测试 DPAA2,从 U-boot 驱动程序中获取参考,并成功设置所有内容。以下是日志:
DPMAC7@qsgmii 等待 PHY 自动协商完成......完成
双工:FULL 双工速度:1000
DPMAC 链接状态:1 - 向上
DPNI 链接状态:1 - 向上
我可以设置接口并接收 ARP 响应,但收不到任何 IP 数据包。这是统计数据
DPNI counters ..
DPNI_CNT_ING_ALL_FRAMES= 533
DPNI_CNT_ING_ALL_BYTES= 37830
DPNI_CNT_ING_MCAST_FRAMES= 523
DPNI_CNT_ING_MCAST_BYTES= 37230
DPNI_CNT_ING_BCAST_FRAMES= 9
DPNI_CNT_ING_BCAST_BYTES= 540
DPNI_CNT_EGR_ALL_FRAMES= 10
DPNI_CNT_EGR_ALL_BYTES= 588
DPNI_CNT_EGR_MCAST_FRAMES= 0
DPNI_CNT_EGR_MCAST_BYTES= 0
DPNI_CNT_EGR_BCAST_FRAMES= 7
DPNI_CNT_EGR_BCAST_BYTES= 294
DPNI_CNT_ING_FILTERED_FRAMES= 0
DPNI_CNT_ING_DISCARDED_FRAMES= 0
DPNI_CNT_ING_NOBUFFER_DISCARDS= 0
DPNI_CNT_EGR_DISCARDED_FRAMES = 0
DPNI_CNT_EGR_CNF_FRAMES= 0
DPMAC 计数器 ..
DPMAC_CNT_ING_BYTE=431
DPMAC_CNT_ING_FRAME_DISCARD=425
DPMAC_CNT_ING_ALIGN_ERR =426
DPMAC_CNT_ING_BYTE=431
DPMAC_CNT_ING_ERR_FRAME=444
DPMAC_CNT_EGR_BYTE =445
DPMAC_CNT_RAMEGR4R4R4ER4
根据计数器,看起来缓冲区中存在未对齐或入口数据包存在缓冲区溢出。但我无法弄清楚这个问题。

更多回帖

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