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.

[参考译文] 66AK2G02:可能不会发生等时输出中断

Guru**** 2937160 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/672754/66ak2g02-isochronous-out-interrupt-may-not-occur

器件型号:66AK2G02

您好!

我们正在使用66AK2G02开发 USB 音频器件。
我正在开发 USB 驱动程序、并且使用等时输入和输出、但很少发生 XferInProgress 事件。

等时输入和输出使用四个 TRBS (三个用于 DMA 传输、一个用于循环链路)。 在等时传输期间、从 XferInProgress 事件更新 DMA 传输 TRB 的缓冲区、然后使用 DEPUPDXFER 命令通知缓冲区更新到66AK2G02。 通常、可以正确重复此过程、但很少发生等时输出的 XferInProgress 事件、因此无法接收等时输出数据包。

当无法接收等时输出数据包时、三个 DMA 传输 TRBS 的主动性位于66AK2G02 (hwo 位= 1)中、而等时输出达到66AK2G02、但不会发生 XferInProgress 事件。
我认为这是66AK2G02的问题、但相应的勘误表不存在。

贵公司是否有关于此问题的勘误表或信息?
如果您有、是否可以披露该信息?




  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    补编。

    我们不使用 Linux 等 SDK。
    RTOS 使用 SYS/BIOS 6.46.5.55。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您的报告。 我没有遇到过这样的问题。

    我将通知设计团队详细说明这一点。

    此致、  
    Yordan