您好:
现在我正在做FFTC,用accumulate queue来接收计算后数据的描述符,现在遇到关于accumulate queue的中断问题。
接受流配置:采用accumulate queue 704以及709接收fftc的结果。
代码中我把描述符压入到FFTC的发送队列,如下所示
如上代码,第一次压入描述符用的流ID为0,参考的多核导航中断映射,通道配置用的704队列、通道0;后面就会产生48号事件从而触发核0中断。第二次压入另一个描述符的流ID为1,表示用的709队列,映射到核1中断。问题如下:
1:现在中断只会产生一次,不能两次都产生,但是如果我屏蔽一个描述符压入过程,另一个就能测试成功,也就是连续两次通道配置,两次压入描述符不能同时进行,请问这是什么问题产生的。单独测每一个都可以,好像是如代码所示,第二次的中断被屏蔽了,无法产生。
2:现在调试FFTC的时候,经常出现调试成功之后断电重新加载程序,就一个中断都没法产生了,然后需要复位才可以。也有时候很久都调试不通,也不需要更改什么设置,多调试几次就又能产生中断了,。

