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.

AIF中最后1个symbol发不出去及accumulator中断的问题



TI各位专家:我在用Keystone 1 软件开发包测试AIF2时发现一些问题请帮忙解答,谢谢。

1. 发送1帧(120个symbol),但接收时发现少了最后1个symbol,查看发送symbol中断也是少了1个symbol没发出去,请教这个问题怎么解决?

2. accumulator配置为1个symbol触发1次中断,发现在前119个symbol收到中断后,还会接着自动触发124个中断,这个应该怎么避免?

3. 代码中Tx FDQ是与Rx FDQ共用的吧?

4. Tx DMA是怎么知道在传完后自动往Tx FDQ回收descriptor的?代码中哪里有指定对应关系?

5. 对6670是pdsp1包含lo accumulator,不是hi accumulator?(原来理解是pdsp1包含hi accumulator,pdsp2包含lo accumulator)

 

  • 请大家帮忙解答,特别是第4,第2个问题,谢谢!

  • 2 这跟accumulator中断配置及响应有关,同时检查一下单独测试accumulator中断是否ok,是否多触发了中断;

    3 FDQ的使用是应用配置的,硬件没有限定;

    4 这是硬件机制,根据descriptor中配置的returnQ将描述符回收到对应的队列;

    5 PDSP支持的功能取决于下载的firmware,navigator user guide中有推荐的pdsp firmware option。