This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

请问导致QMSS/Queue PKTDMA回收descriptor出错的原因?

Keystone I的BCP加速器应用,创建一个Qmss_QueueType_BCP_QUEUE型Tx Que,一个Qmss_QueueType_GENERAL_PURPOSE_QUEUE型FDQ Que,FDQ初始化16个descriptor(8个word长度) 。 运行起来后BCP工作正常,过几十分钟用Qmss_getQueueEntryCount()查询FDQ,发现descriptor 数开始逐渐减少,再过几分钟最后变为0。此时检查MSMC的descriptor域,16X8 word都检查,与正常运行时一样。如果将初始化备份的FDQ 16个descriptor地址(只备份了地址,MSMC存储的128word内容没改变)重新push到FDQ,又可以正常运行。初步判断是PKTDMA回收出错,对吗?是什么原因导致的?

x 出现错误。请重试或与管理员联系。