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.

[参考译文] DCA1000EVM:使用 Wireshark 捕获 DCA1000与计算机交互后、不清楚前面几个 UDP 套接字和最后几个 UDP 套接字的用途

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1204134/dca1000evm-after-using-wireshark-to-catch-the-dca1000-interacting-with-the-computer-it-is-not-clear-what-the-first-few-udp-sockets-and-the-last-few-udp-sockets-are-for

器件型号:DCA1000EVM
主题中讨论的其他器件:AWR2243

尊敬的 TI:

   我们的团队希望将 DCA1000的数据通过以太网传输到 FPGA 网络端口以进行数据采集。

    然后、我们使用 Wireshark 捕获 DCA1000与 PC 交互的 UDP 数据包。我们发现、当使用相同的程序配置 DCA1000和 AWR2243时、几个 UDP 数据包会出现在官方数据传输之前。   当数据传输结束时也会发生同样的情况

针对这一现象、我们向 TI 公司提出了两个问题。

问题1:您能否告诉我、在这些数据传输之外、UDP 数据包有什么功能? 是否有官方文档对此进行了解释?

Q2:如果我们要使用 FPGA 接收来自 DCA1000的数据、我们是否也需要使用 FPGA 发送相应的 UDP 数据包以便与 DCA1000交互、就像 PC 的操作是什么?

非常感谢您的观看、并期待您的回答、这将帮助我们很多! 再次感谢!

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

    大家好  

    请在下面找到我的答案:

    问题1:您能否告诉我、在这些数据传输之外、UDP 数据包有什么功能? 是否有官方文档对此进行了解释?

    这些短 UDP 数据包是 发送到 DCA1000 /从 DCA1000接收的命令/响应。  它用于配置 DCA1000。

     在 C:\ti\mmwave_studio _xx_xx_xx\mmWaveStudio\ReferenceCode\DCA1000\Docs\TI_DCA1000EVM_CLI_Software_DeveloperGuide.pdf 中查找详细协议

    Q2:如果我们要使用 FPGA 接收来自 DCA1000的数据、我们是否也需要使用 FPGA 发送相应的 UDP 数据包以便与 DCA1000交互、就像 PC 的操作是什么?

    可以。

    谢谢

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

    尊敬的 Ken Zhang

     非常感谢您,您的回答帮助我们解决了很多问题。现在我有一个最后的猜测来确认它是否正确。

    我通过 Wireshark 注意到、第一个 UDP 数据包从 PC 发送到 DCA1000。 据我了解、在 PC 对 AWR2243和 DCA1000进行编程后、DCA1000 会等待 PC (我们想用 FPGA 替换这个部分)发送它的第一个 UDP 封包、然后通过以太网发送数据。

      问:您能否告诉我我的理解是否正确? 如果没有、您能否告诉我 FPGA 何时发送第一个 UDP 数据包。

    非常感谢您的观看、并期待您的回答、这将帮助我们很多! 再次感谢!

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

    大家好

    您能更具体地描述一下  "其第一个 UDP 数据包"吗?   我们有一个 UDP 命令可以开始捕捉。

    我没有得到它的意义。

    谢谢

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

    尊敬的 Ken Zhang

    非常感谢您的答复。  

    下图说明了"第一个 UDP 封装"的含义

    那么、您的意思是 DCA1000在开始捕获数据之前等待第一条 UDP 命令到达?

    再次感谢!

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

    您好、Ying

    哪个数据包先出现并不重要。   

    当接收到下面的数据包时、DCA1000开始捕捉。

    请参阅前面提到的 PDF 和 Wireshark 中的数据部分来解析每个短数据包、以便更好地理解。

    谢谢