Hi,
我在用QMSS中的Accumulator时遇到些问题,请专家帮忙解决一下:
1. 我想用一个高优先级通道看管两个queue,请问如何设置?
2. 如果每个queue所配置的门限不一样的话,Accumulator该如何配置?Accumulator是根据什么来判断不同队列的中断的?
谢谢
Nick
Nick wang:
Hi,
还是我。再补充个问题:有没有一个Accumulator通道看管多个queue的例子工程?
谢谢
Nick
Andy Yin:
回复 Nick wang:
您好,
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手册自己尝试写一下例子,遇到问题的话我们再一起解决。
谢谢!