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)
luting He:
请大家帮忙解答,特别是第4,第2个问题,谢谢!
Andy Yin1:
2 这跟accumulator中断配置及响应有关,同时检查一下单独测试accumulator中断是否ok,是否多触发了中断;
3 FDQ的使用是应用配置的,硬件没有限定;
4 这是硬件机制,根据descriptor中配置的returnQ将描述符回收到对应的队列;
5 PDSP支持的功能取决于下载的firmware,navigator user guide中有推荐的pdsp firmware option。
TI中文支持网