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.

[参考译文] RTOS/EVMK2G:DSP 上的 USB 驱动程序

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/672380/rtos-evmk2g-usb-driver-on-dsp

器件型号:EVMK2G

工具/软件:TI-RTOS

您好!

我  有一个 K2G-EVM 并在其中使用 TI RTOS (处理器 SDK)。 根据我的要求、我需要在 DSP 上工作的 USB 驱动程序。 可用于 ARM 内核的工作 USB 驱动程序。

您是否有用于 DSP 内核的 USB 驱动程序?

如果不是、您能否提供一些参考来将其移植到 DSP。

我已经为 DSP 内核编译了 USB 驱动程序、并且能够在电路板上运行二进制文件。 但是、USB 控制器初始化似乎不正确、因为即使连接了笔驱动器、我也看不到 USB 状态寄存器(USBSTS)有任何变化。 您能告诉我缺少什么、或者应该配置什么来使其在 DSP 内核上正常工作吗?

此致、

Krishna

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

    我已通知 RTOS 团队。 他们将直接在此处发布反馈。

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

    我们所有的 USB 驱动程序都在 ARM 上运行、没有 DSP 驱动程序。 让我检查一下是否有任何有关将 ARM 移植到 DSP 的指导。

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

    ARM 和 DSP 使用不同的中断事件编号、以及如何将 USB 中断例程到主机。 您需要调整的内容。 另一个是使用 GCC 编译器在 ARM 中完成数据缓冲区对齐。 C66x 以不同的方式进行对齐。 您应该能够将 ARM 移植到 DSP。

    此外、我们还有适用于 C674x 器件的 DSP USB 驱动程序、这是一个很好的参考。 请参阅 processors.wiki.ti.com/.../Processor_SDK_RTOS_USB

    此致、Eric