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.

[参考译文] LAUNCHXL-CC1352R1:不同大小的跳频信道映射

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1582641/launchxl-cc1352r1-frequency-hopping-channel-map-with-different-sizes

器件型号: LAUNCHXL-CC1352R1

您好:

我当前正在 我的 LaunchPad CC1352R1 上运行 SIMPLELINK-LOWPOWER-F2-SDK v8.30.01.01 中的协处理器示例、并将其与 TI-15-4-SDK STACK-GATEWAY-LINUX-SDK v8.30.00.05 中的收集器演示配合使用。

 

我遵循 有关跳频的文档、其中 表 9表 10 中 指出 MAC FHPIB 属性 ApiMac_FHAttribute_unicastExcludedChannels 和 ApiMac_FHAttribute_BroadcastExcludedChannels 的长度分别为 17 字节(这很有意义,因为它适合 129 位信道映射)。

image.png

image.png

 

不过、在 TI-15-4-MAC 中、发送这些 STACK-GATEWAY-LINUX-SDK FHPIB 属性时、定义了 APIMAC_FH_MAX_BIT_MAP_SIZE (也在 SIMPLELINK-LOWPOWER-F2-SDK 中)进行设置、设置为 32。

image.png

 

这样,这些对 ApiMac_mlmeSetFhReqArray() 的调用不仅会向 MAC 层发送信道映射集,而且还会向超出数组范围的内存发送。

image.png

 

我认为这不是它应该怎么做的。 您能为我检查/澄清一下吗?

 

此致、

Guilherme Akira

 

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

    尊敬的  Guilherme :

    感谢您的联系。  我无法看到   SIMPLELINK-LOWPOWER-F2-SDK 中的任何位置在使用 APIMAC_FH_MAX_BIT_MAP_SIZE。

    但是、在协处理器 Linux SDK 中、它用于定义布线大小。

    我可以在日志上看到。

    0.091:pib-getset-array-common: WR_U16: pib-id16: 8195, 0x2003
    0.091:pib wrBuf:data-Bytes、len: 32
    0.091:非线程:mutex_lock (mi-tx-lock) 成功(递归=1)
    0.091:pib:TX 消息(启动)[UART-getset-array-common]
    0.091:pib nbyte=39 len=34 [ 0xFE 0x22 0x43 0x03 0x20 0x00 0x00]
    0.091:UART:TX 39 字节

    我将对此进行更多的调查、并很快返回给您。

    此致、

    Daniel

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

    尊敬的  Guilherme:

    很抱歉、我提交了内部申请单 (TI154STACK-4501)、以便为将来的版本修复。

    此致、

    Daniel