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.

[参考译文] CC2652R:定制802.15.4帧 TX 和 RX

Guru**** 2455560 points
Other Parts Discussed in Thread: LP-CC2652RB, CC2652R

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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1044063/cc2652r-custom-802-15-4-frame-tx-and-rx

器件型号:CC2652R

我正在尝试支持使用自定义(非标准) 802.15.4 MAC 标头字段值的传统系统。  是否有办法在 PHY 或更低 MAC 层与 TI 堆栈进行连接、以构建和传输定制的802.15.4数据包?

RX 也可能有类似的问题?  我知道 SmartRF Studio 可以用作 LP-CC2652RB 的监听器、因此我知道该器件可以接收自定义802.15.4帧。  但是、如何使用 CC2652R 上的代码来实现这一点?

非常感谢您提供的任何示例或指导。

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

    您好 Nathan、

    您提到使用我们的堆栈、但我认为您无法使用15.4堆栈完成所需的工作、因为您的传统系统不是标准解决方案。

    我可以帮助您使器件发送和接收原始802.15.4数据包。 这是您想要的吗?

    您尝试与哪个传统系统通信?  

    您能否共享适合您的 SmartRF 设置?

    此致、

    AB

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

    AB、是的、我希望发送和接收原始802.15.4数据包。  我认为我需要的是访问 TX/RX 的 PHY 层。

    遗憾的是、由于有保密协议、我无法在传统系统上共享太多信息。  传统协议确实正确设置了 PHY 大小字节、但 它设置为非标准值的是 MAC 帧控制和 MAC 序列号。

    对于 SmartRF、我对 LP-CC2652RB 使用802.15.4模式、我设置通道、选择"Packet RX"、然后在按下"Start (开始)"时可以看到传入的原始帧。

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

    这是一个很好的开始、您应该能够导出无线电配置设置并将其从 SDK 复制到 packetRx 示例。
    它可能需要一些额外的工作、但应该可以工作。

    我将尝试为您提供一些实用工具、但您能否开始下载 SDK 并将此项目导入到您的工作区中、这样您就可以开始熟悉示例的代码结构。

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

    您好、Nathan、

    您是否按照建议查看过驱动程序示例?

    我为您提供了一个工作源、将 rfpacketrx 示例导入 drivers 文件夹中、构建并编译一次、然后按照此指南 https://software-dl.ti.com/simplelink/esd/simplelink_cc13x2_26x2_sdk/3.40.00.02/exports/docs/ti154stack/html/sysconfig/sysconfig-disable.html 进行操作

    禁用 syscfg 将允许您修改射频设置、而不会被 syscfg 模块覆盖。

    将 ti_radio_confg.c|h 和 rfPacketRx.c 替换为我要发送给您的文件。 此示例将接收通道11上使用 SmartRF Studio 从另一器件发送的802.15.4帧。 浏览源代码、了解如何在 smarttrfstudio 上按照所示修改所有 RX 参数。

    e2e.ti.com/.../ti_5F00_radio_5F00_config.ce2e.ti.com/.../ti_5F00_radio_5F00_config.he2e.ti.com/.../6813.rfPacketRx.c

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

    AB、

    是的、您的示例有所帮助。  非常感谢!  由于我使用的是 LP-CC2652RB (似乎没有将 packetRX 演示作为其中的一部分)、我最终导入了 uartecho 示例、然后将您的示例拉到其中。   经过一些修整后、我启动并继续。   

    我想我现在已经知道了足够多的自定义数据包 TX。  我期待着试验一下将无线电命令连接在一起以构建我所需的内容的能力。

    谢谢、

    Nathan