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.

[参考译文] TMS320C5517:CSL_AudioClass.h 没有正确的示例

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/979762/tms320c5517-no-correct-examples-for-csl_audioclass-h

器件型号:TMS320C5517
主题中讨论的其他器件:C55x-AUDIOFRAMEWORK

您为何从 CSL 中删除了"USB 音频演示"?
现在我们只有一个不支持 CSL v3.xx 和 c5517的旧 CAF 应用程序。
是否可以从之前删除的 CSL 中获取一个示例?

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

    大家好!

    我还有一个问题:我可以在 c5517上同时使用 USB 类(CDC 和 ADC)吗? 我该怎么做?

    此致、

    George Zagoruyko

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

    您好!

    [引用 user="Georgii Zagoruiko "]是否可以从 CSL 中获得先前删除的示例?

    请访问 https://e2e.ti.com/support/processors/f/791/t/972692

    此致、
    弗兰克

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

    您好!

    [引用 user="Georgii Zagoruiko ]]我还有一个问题:我可以在 c5517上同时使用两个 USB 类(CDC 和 ADC)吗? 我该怎么做?[/quot]

    是的、我认为这应该是可能的。 例如、现有的 USB 音频类具有 HID 接口。

    首先、我将了解并验证 CSL USB CDC 示例。 下一张图展示了如何枚举为具有 USB AC 和 CDC 的复合器件。 最后将 USB CDC 示例与 USB AC 示例集成。

    TI 将无法积极支持这一开发工作、因此这完全取决于您。

    此致、
    弗兰克

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

    [引用用户="Frank Livingston "]

    请访问 https://e2e.ti.com/support/processors/f/791/t/972692

    [/报价]

    我看到了这一点、但我不明白- 为什么工作库没有有效的示例?  如何检查库? 它可能无法按预期工作。

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

    [引用用户="Frank Livingston "]

    是的、我认为这应该是可能的。 例如、现有的 USB 音频类具有 HID 接口。

    首先、我将了解并验证 CSL USB CDC 示例。 下一张图展示了如何枚举为具有 USB AC 和 CDC 的复合器件。 最后将 USB CDC 示例与 USB AC 示例集成。

    TI 将无法积极支持这一开发工作、因此这完全取决于您。

    此致、
    弗兰克

    [/报价]

    如果我将3 EP 用于 ADC、将3 EP 用于 CDC、那么如果 c5517只有4 EP、如何实现对该器件的永久支持?

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

    [引用 user="Georgii Zagoruiko "]

    我看到了这一点、但我不明白- 为什么工作库没有有效的示例?  如何检查库? 它可能无法按预期工作。

    [/报价]

    例如、在 CSL_audioClass.c 中、我们有以下代码:

    CSL_Status AC_Open (pAcAppClassHandle pAppClassHandle)
    {
    (笑声)
    CSL_USBConfig USBConfig;
    (笑声)
    
    STATUS = USB_CONFIG (pHandle->usbDevHandle、&USBConfig); 

    USB_CONFIG ()从 USBConfig 结构中获取随机初始化值。

    在 CSL_CDC.c 中、我们有以下代码:

    CSL_Status CDC_Open (pCdcAppClassHandle pAppClassHandle、
    CSL_USBConfig * USBConfig)
    {
    CSL_Status 状态;
    pCdcClassHandle pHandle;
    (笑声)
    
    STATUS = USB_CONFIG (pHandle->usbDevHandle、USBConfig); 

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

    大家好、Georgii、

    [引用 user="Georgii Zagoruiko ]]我看到了这一点,但我不明白- 为什么工作库没有有效的示例?  如何检查库? 它可能无法按预期工作。[/报价]

    我不知道任何公开提供的使用 CSL 3.0 USB ADC 代码的示例。 我在内部跟进以确认我的理解。 如果是这种情况、我建议下载 CAF 2.0并更新它以使用 CSL 3.0。

    可从以下网址下载 CAF:www.ti.com/.../C55X-AUDIOFRAMEWORK

    此致、
    弗兰克

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

    USB_config ()从 USBConfig 结构获取随机初始化值。

    实际上、这看起来像是一个错误。

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

    [引用 user="Georgii Zagoruiko "]如果我对 ADC 使用3个 EP,对 CDC 使用3个 EP,如果 c5517只有4个 EP,如何实现对该器件的永久支持?

    C5517有4个 Rx 端点和4个 Tx 端点。 ADC 只需要2个 Rx 端点和1个 Tx 端点。

    此致、
    弗兰克

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

    Georgii、

    我确认没有任何公开可用的 C5000软件将 CSL 3.0用于 USB 音频类。 要重新迭代: 我建议下载 CAF 2.0并更新它以使用 CSL 3.0。 请注意、TI 不支持此活动。

    此致、
    弗兰克

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

    在音频 DSP 的 CSL 库(https://www.ti.com/tool/SPRC133)的说明中、声明了对 USB 音频类驱动程序的支持、此信息与实际情况不符、因为发现的错误数量表明您的软件通常无法正常工作。 这是误导性的。