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.

[参考译文] CC3200-LAUNCHXL:无线 UART 乒乓 UDMA 丢失数据- CC3200

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1196956/cc3200-launchxl-wireless-uart-ping-pong-udma-missing-data---cc3200

器件型号:CC3200-LAUNCHXL
Thread 中讨论的其他器件:CC3200

我在 UART 中实现了连续乒乓 UDMA、并在 CC3200中进行了无线传输、但我缺少数据: 如下图所示、新数据会写入缓冲区、因此包含旧数据的缓冲区会通过 WiFi 发送、这种情况不规范(请注意正弦波连续性不会中断):

 单击图像以查看清除图像

在其他情况下 、情况更为严重 、不规则 性(198 - 208个样本)会导致 UART 溢出错误(红圈)、从而导致数据丢失(红圈之后)-正弦波中的不连续性。

 单击图像以查看清除图像

需要注意的是、不规则的宽度大约为9-12个样本(我可以放入 CC3200中的1个 UART 缓冲区中的数量)、如果我移除代码的无线传输部分、则不会发生溢出错误。

我真的感觉很困住了——有人能帮我吗?

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

    您好、Maciej、

    我仍在前一个主题中回顾您的问题。 我将对这个作出回应。  

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

    谢谢您- 供参考此主题更像是另一个主题的更新/更大的图片-我发现溢出更多是其他问题的症状。