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/TM4C1294NCPDT:无法发送连续数据并刷新 sTxRing.ui32WriteIndex。

Guru**** 2482105 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/713358/ccs-tm4c1294ncpdt-unable-to-send-the-continuous-data-and-flush-the-stxring-ui32writeindex

器件型号:TM4C1294NCPDT

工具/软件:Code Composer Studio

您好!

我正在测试 USB_BULK_DEV 示例代码。 我修改了代码并尝试发送254字节的数据。 它正在将254字节的数据写入命令行应用程序,但从下一次开始,它显示248,244,240,236,232........ 作为 sTxring 成员值并将不规则数量的字符传输到命令行应用程序。 因此、我的目的是每次使用相同的示例写入255字节的数据、而不会丢失任何数据。

请向我推荐将 sTxRing.ui32WriteIndex 指向零的正确方法或任何其他方法来使其成为可能。

此致

B S Sai Prasad。

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

    您是否在从不接收字节的意义上看到传输中的数据丢失? 或者、您只是想要一个255字节的数据包、而是接收232字节和23字节的数据包?

    如果您实际上没有丢失数据、那么尝试为每个事务发送255个字节的目的是什么? 您是否正在尝试最大程度地提高吞吐量?

    我一直在努力寻找以前和您有类似评论但尚未找到的人、因此我仍在尝试了解您为什么要这样做。