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.

[参考译文] CC1312R:LabVIEW 中的 Packet TX 传输

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1597837/cc1312r-packet-tx-trasmission-in-labview

器件型号: CC1312R

您好、

关于 formum thread LAUNCHXL-CC1310:如何与 LabVIEW 通信 — Sub-1 GHz 论坛 — Sub-1 GHz - TI E2E 支持论坛、 我想知道如何仿真 “数据包 TX“ 与 LabVIEW 通信时 SmartRF Studio 的功能。

rfDiagnostics 我的鸡巴瞬间就满血满魔了,我就醒了过来 “连续 RX“ “SmartRF Studio“选项卡中找到。 但是、在自述文件中、我找不到有关如何仿真的任何说明 “数据包 TX“ 、因为没有像 SmartRF Studio 那样发送特定数据包的命令。

请帮帮我。
谢谢!

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

    尊敬的 Riccardo:

    在您的情况下、最简单的方法是使用 rfUartBridge 示例: rfUARTBridge

    这将允许您发送具有任意负载的数据包。

    此致、

    Arthur

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

    谢谢、Arthur、

    我刷写了 rfUartBridge、它仅在 TX 端有效(从 LaunchXL 发送到我的 DUT)。

    在 RX 方面、我在 LabVIEW 中没有收到任何内容、但在 RF Smart Studio 中运行良好。 你知道为什么吗?

    当我尝试使用另一个来自 RF Smart Studio 的 LaunchXL 进行传输时、我收到 LabVIEW 中的消息、因此 Read 函数似乎可以正常使用。

    另外、当我尝试在 rfmart studio 中将软件包 trom 我的 DUT 发送到同一个发射板时、RX 也可以正常工作。

    angelcompanygroup-my.sharepoint.com/.../IQCLrhQcfjWbT74LKXGP1mXXARtNGcDp_qZT5225KRq9ANI

    谢谢。

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

    尊敬的 Riccardo:

    查看屏幕截图、似乎收到了消息、但数据包格式似乎错误。 这是预期结果、因为 rfUARTBridge 不会在有效载荷中传递序列号。 您只需取消选中“sequence number in payload“(有效载荷中的序列号)复选框。

    请注意、如果您使用串行终端测试 rfUartBridge、它可能一次只传输一个字符、这是否低于您的 LabView 接收块预期的阈值?

    此致、

    Arthur

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

    尊敬的 Arthur:

    首先、感谢您的支持。

    我分享的屏幕截图显示了使用 RFSmart Studio 时从我的 DUT 到 LaunchPad 的通信、它工作正常。 目前、我并不担心数据包格式不正确。

    但是、当我尝试将该通信从 DUT 复制到 LabVIEW 中的 LaunchPad 时、我无法读取任何内容。 我甚至尝试将读取块中的预期有效载荷设置为 1 个字节、但我仍然没有收到任何数据。 有趣的是、当一个 Launch Board 从 RFSmart Studio 发送数据、而另一个 Launch Board 在 LabVIEW 中接收数据时、我可以在 LabVIEW 中看到该数据包。

    从我的 DUT 发送的消息似乎有问题、RFUartBridge 会忽略它。 但在 RFSmart Studio 中、消息被正确阅读、因此我无法理解我的错误。

    此致、
    Riccardo

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

    尊敬的 Riccardo:

    另一项简单的测试是在不使用 LaunchPad 的情况下使用串行电缆(或两个 XDS-110)测试 LabView 通信。  

    在这种情况下、它是否有效?

    此致、

    Arthur

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

    尊敬的 Riccardo:

    您仍然看到问题吗?

    此致、

    Arthur

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

    您好、很抱歉耽误您的时间。

    我已经尝试了 LabVIEW 通信、它可以正常运行、但我仍然无法捕获从 DUT 发送到 LaunchPad 的消息。 但是、当我向 DUT 发送消息时、工作正常。

    我不知道该怎么做。

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

    尊敬的 Riccardo:

    使用直接串行线路时会出现这种情况吗? 指无无线电通信、但 XDS-110 至 XDS-110 通信?

    请告诉我、

    Arthur

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我使用直接串行线时、通信在 LabVIEW 中运行良好。 但是、无线电通信仅在从 DUT 到 LaunchPad 的方向上失败。 我怀疑问题与数据包组成有关、但我使用了 RFSmart Studio 中提供的设置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Riccardo:

    我建议您查看 CMD_PROP_RX rxConf 字段。 默认情况下、似乎包含长度字节和状态字节:

    此致、

    Arthur