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.

[参考译文] AM2434:USB FIFO

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1442834/am2434-usb-fifo

器件型号:AM2434

工具与软件:

对于 AM2434芯片、在一次传输256个字节的数据时延迟10ms 内、USB 端点将冻结。 应该如何配置缓冲器? 我注意到 SDK 使用的是 Cadence USB IP 内核。 请提供一些指导

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

    您好、Wenjun:

    感谢您的提问。

    您能否说明您使用的是哪个 MCU+SDK 版本?  

    [quote userid="572793" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1442834/am2434-usb-fifo 每次传输256字节数据时、在10ms 的延迟时间内、USB 端点冻结。

    您能否说明哪个端点正在冻结? 您如何在每次数据传输之间保持10ms 的延迟? 是在传输之前还是在传输之间?

    此致、

    Tushar

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

    SDK 版本为10_00_00_20。 我持续通过 USB 发送数据、延迟10ms、但一段时间后会冻结。 通过 USB 分析仪、我发现状态是 nyet。

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

    您好、Wenjun:

    您能否发送捕获的 USB 日志?

    此致、

    Tushar

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

    您能告诉我如何为 Cadence 的 USB 启用调试日志吗?

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

    您好、Wenjun:

      有关详细信息、请参阅 USB 日志记录。

    另外、请共享通过 USB 分析仪捕获的日志。

    此致、

    Tushar

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

    我使用 USB 分析仪采集了该数据。 在端点2连续发送数据后、端点2的状态变为 net、之后无法继续发送数据。 我还尝试向端点1发送数据、但也不起作用。 此外、根据您分享的 SDK 教程、我不知道在哪里可以找到日志文件。 能否为我提供详细的指南?

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

    调试后、我发现我不理解 Cadence USB 中寄存器的含义。 您能解释一下 SFR 映射是什么意思、尤其是 STS 寄存器吗?

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

    这是低级 SDK 中 Candence USB 的寄存器操作代码。 您能否解释一下它的具体含义?

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

    您好、Wenjun:

    尤其是 STS 寄存器

    EP_STS 寄存器 是指端点状态寄存器。 该寄存器中有两种类型的位。 少数位是读取/写入位、这是中断标志位、少数位是只读位、显示各种事件的状态。

    TRM 中未提供上述所有 SFR 寄存器的详细信息、因为它采用了 NDA。

    请参阅 TRM 的以下注释。

    这是低级 SDK 中 Candence USB 的寄存器操作码。 您能解释一下它的具体含义吗?

    EP_SEL 寄存器指端点选择寄存器。 屏幕截图中的上述代码配置端点的方向、并选择一个端点号。  

    此致、

    Tushar

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

    e2e.ti.com/.../USB-debugging-status.docx

    我已经将调试问题编译到一个文档中。 请看一下。 如果需要签署保密协议、请告诉我

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

    您好、根据我的测试结果、您有什么建议吗? 我们是否需要签署 NDA?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、我又要问这个问题。 您能否提供回复?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wenjun:

    感谢您的耐心。

    该线程将进一步继续  好。

    此致、

    Tushar  

x 出现错误。请重试或与管理员联系。