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.

[参考译文] smartrf-Studio-7:c112x 器件上的数据包长度无限

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1629083/smartrf-studio-7-infinite-packet-length-on-c112x-device

器件型号:smartrf-Studio-7

根据 SWRU295E 的第 8.1.3 章、c112x 器件应该支持无限数据包长度。  

PKT_CFG0.LENGTH_CONFIG 寄存器设置为 0b10 值、假设 SmartRF Rx 的“Packet Studio“->"Advanced">"Bit length"“ length"字“字段“段(“(请(请参阅下图)“ Packet Rx “->"Advanced">->"Length"字“字段“段仍“仍必须“必须填充 1 至 126 的值。  

测试时、当长度设置为 126 时、尽管消息更长且 PKT_CFG0.LENGTH_CONFIG 寄存器设置为 2、但仅收到前 126 个字节(请参阅随附的图片)。 预期的结果是电路板收到完整消息(超过 126 字节)、实际上忽略了消息的给定长度。
2455c415-a24c-4417-af64-97a1af79c834.png

问题是:如何使用 c1125 评估套件接收超过 126 字节的消息? 和/或当接收到“无限“长度的消息时、字段“Packet Rx “->“Advanced">"Length"必须“必须是“是什么“什么值?

感谢您的帮助。

此致、
罗马

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

    您好 Roman

    即使器件本身支持无限数据包长度模式、运行 SmartRF Studio 也不支持此模式。

    甚至无法使用长度超过 126 的可变或固定数据包长度模式、因为 Studio 固件的编写存在限制、即完整数据包(具有状态字节等)必须适合 128 字节长的 RX 和 TX FIFO。

    若要了解无限数据包长度模式的工作原理、请查看 此处的 cc112x_infinity_packet_length_mode 示例:SWRC253 代码示例或演示| TI.com

    BR

    Siri