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.
各位专家、您好!
我再次询问、因为下面的链接已锁定。
我的客户希望使用具有双 USB 检测功能的 CDC 和 MSC。
它们根据 USB_EX8_DUAL_DETECT 示例设置为使用 CDC 和 MSC。
但是、在器件启动后、器件仅识别 CDC。
一旦 CDC 被识别、MSC 就可以被识别。
我想知道如何首先连接 MSC。 为什么 USB_EX8_DUAL_DETECT 示例只能在连接 CDC 后连接到 MSC?
下面是其他客户调查。
当器件与 CDC 连接时、F28x_USB0DualModeIntHandler ()(USB_hal.c)
似乎定期调用。 然后、器件会调用此函数、即使它们拔下 CDC 的 USB 电缆也是如此。
如果调用此函数、则可以在连接 MSC 时识别器件。
但是、除非连接了 CDC、否则不会调用此中断函数。 因此、MSC 似乎无法连接。
如何进行编程、以便在不连接 CDC 的情况下调用该中断?
此致、
Sasaki
您好!
主题专家因休假而不在办公室。 请预计在1月1日的第一周之前收到回复。 对给您带来的不便深表歉意。
此致、Santosh
您好、Santosh-San、
感谢你的答复。
你有更新吗?
此致、
Sasaki
Saski,
很抱歉、此问题的响应延迟。
我在仅连接大容量存储器件的情况下运行 USB_EX8_DUAL_DETECT 示例、并在无需设置 CDC 的情况下触发中断"USB0DualModeIntHandler"。
如果未连接任何内容、则不会生成中断。 定期调用 USBHCDMain 函数以确定器件中是否有任何更改。
F28x_USB0DualModeIntHandler 将定期触发、以确定所连接的器件上是否存在任何状态更改。
我在该示例中没有发现任何问题。
请提供更多信息以重新处理此问题。
此致
Siddharth
您好、Siddharth - San、
感谢您的支持。
此问题已结束、因为我没有在示例中重现问题。
此致、
Sasaki