网口通信一段时间之后,收不到包,之前在emacRxPktISR 函数中添加了计数。收不到包之后,发现计数不再增加,貌似中断没有上来,有没有人遇到过类似的问题,求解!
Andy Yin1:
你是跑的667X PDK中的例子么?可以查看一下EMAC的计数状态寄存器,确定serdes是否有收到数据,如果EMAC内部的计数器有在增加的话,很有可能是EMAC CPPI的RxFDQ被耗尽了,可以查看一下此时的RxFDQ是否有描述符;如果EMAC内部的计数器不再增加的话,那就是没有收到数据。
网口通信一段时间之后,收不到包,之前在emacRxPktISR 函数中添加了计数。收不到包之后,发现计数不再增加,貌似中断没有上来,有没有人遇到过类似的问题,求解!
你是跑的667X PDK中的例子么?可以查看一下EMAC的计数状态寄存器,确定serdes是否有收到数据,如果EMAC内部的计数器有在增加的话,很有可能是EMAC CPPI的RxFDQ被耗尽了,可以查看一下此时的RxFDQ是否有描述符;如果EMAC内部的计数器不再增加的话,那就是没有收到数据。