主题中讨论的其他器件:C55x-AUDIOFRAMEWORK
您为何从 CSL 中删除了"USB 音频演示"?
现在我们只有一个不支持 CSL v3.xx 和 c5517的旧 CAF 应用程序。
是否可以从之前删除的 CSL 中获取一个示例?
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.
您为何从 CSL 中删除了"USB 音频演示"?
现在我们只有一个不支持 CSL v3.xx 和 c5517的旧 CAF 应用程序。
是否可以从之前删除的 CSL 中获取一个示例?
您好!
[引用 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
此致、
弗兰克
在音频 DSP 的 CSL 库(https://www.ti.com/tool/SPRC133)的说明中、声明了对 USB 音频类驱动程序的支持、此信息与实际情况不符、因为发现的错误数量表明您的软件通常无法正常工作。 这是误导性的。