器件型号: 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 位信道映射)。


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

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

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