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.

[参考译文] CCS/CCStudio:CDC USB 与 DSP-BIOS 一同打开

Guru**** 2563750 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/612118/ccs-ccstudio-cdc-usb-open-with-dsp-bios

器件型号: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

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

    我已通知软件团队。 反馈将直接发布在此处。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Stefano、
    如何使用 CSL_USB_CdcExample_CSL 示例重现此问题?
    您提到需要将其移到 main 之外。 什么操作会提示 UsbOpen()发生?

    Lali