Hi,
我在用QMSS中的Accumulator时遇到些问题,请专家帮忙解决一下:
1. 我想用一个高优先级通道看管两个queue,请问如何设置?
2. 如果每个queue所配置的门限不一样的话,Accumulator该如何配置?Accumulator是根据什么来判断不同队列的中断的?
谢谢
Nick
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.
Hi,
我在用QMSS中的Accumulator时遇到些问题,请专家帮忙解决一下:
1. 我想用一个高优先级通道看管两个queue,请问如何设置?
2. 如果每个queue所配置的门限不一样的话,Accumulator该如何配置?Accumulator是根据什么来判断不同队列的中断的?
谢谢
Nick
您好,
Accumulator有single和multi-queue两种mode,对于multi-queue最多可以监视32个连续的Queue,但是所监视的Queue只能配置一个MaxPageEntry即所有Queue共用一个门限;Accumulator根据每个Queue中的entry与门限比较从而产生中断事件。
具体关于Accumulator的配置可以先熟悉一下Navigator user guide,同时在MCSDK 安装完后的PDK中存在很多example,其中有相应的例程包含将Accu配置为singl-queue的测试(如cppiTestProject)。
对于multi-queue mode目前手上没有相应的例程,你如果确实要用multi-queue mode,可以先参考singl-queue例程及navigator手册自己尝试写一下例子,遇到问题的话我们再一起解决。
谢谢!