你好,请教以下问题:
QMSS pdsp轮询监视的队列,并将队列中的Descriptor填充到pdsp的listbuffer中,如果listbuffer的已满时就触发中断,这样理解对不?
如果是靠listbuffer已经满触发中断,那这个给buffer full的条件是哪个字段呢?从字面理解Max Page Entries字段应该是,但修改这个字段+1,然后多push 一个descriptor到监视队列,中断没有预期产生。还请帮忙解答,谢谢
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 pdsp轮询监视的队列,并将队列中的Descriptor填充到pdsp的listbuffer中,如果listbuffer的已满时就触发中断,这样理解对不?
如果是靠listbuffer已经满触发中断,那这个给buffer full的条件是哪个字段呢?从字面理解Max Page Entries字段应该是,但修改这个字段+1,然后多push 一个descriptor到监视队列,中断没有预期产生。还请帮忙解答,谢谢
只是改了Max Page Entries字段+1而已,并往相应队列中多push一个描述符。其他配置没动过。
判断listbuffer满的字段是哪个?请高人解答。
问题解决了,原因是每次往监视的队列中推送描述符时,需要等待150ns左右,才能推送下一个描述符。要不连续推送的话,队列会接收不到描述符,导致中断不能产生。