请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CCStudio 工具/软件:Code Composer Studio
你(们)好。
在 DSP-BIOS 项目上、我已将 CDC USB 连接与 CSL 库正确地结合使用。
如果在主函数上初始化 USB、则一切工作正常、如下所示:
int main (空)
{
//初始
PllSet();
// Si inizizizza la porta USB
UsbOpen();
}
在 UsbOpen()之后,我能够在计算机上看到设备并正确发送/接收数据。
USBOpen 基本上是 CSL CDC 示例代码。
如果我将相同的 UsbOpen()函数移到主函数之外,它将不再起作用。 在我调用 CDC_Open (&CDC_AppHandle、&USBConfig)后,程序不再工作,断点,也会单步执行调试函数。
此应用程序只是具有一个 IDLE 函数、我使用该函数通过 GEL 脚本管理用户命令(我的目的是仅在用户决定打开 USB 时才打开 USB)。
有什么建议吗?
谢谢你
Stefano