主题中讨论的其他器件:CC1312R、 CC1310、CC1190、Z-STACK、 SysConfig
工具与软件:
您好!
我一直在尝试让 CC1312 (+ CC1190)、CC1352P 和 CC1310 (+CC1190)无线电能够在同一802.15.4 900MHz 网络中工作。 收集器无线电是围绕 CC1312R+CC1190和 SDK v7.41中的收集器示例构建的。 传感器无线电是全部3个不同 MCU 的集合。 CC1310 + CC1190传感器节点是使用 SDK v4.20构建的、CC1312R + CC1190和 CC1352P 传感器节点是使用 SDK v7.41构建的。
这种混合的无线电大多数时间都能正常工作。 问题在于、在网络运行一段时间(数小时、数天甚至更长)后、将新的传感器无线电添加到网络中。 添加新的传感器无线电时、收集器无线电(CC1312R + CC1190)上的 AssociatedDevices 表会损坏。 如果我们清除收集器对讲机上的所有 NVS 项目并重新启动网络、整个网络将正常工作、直到我们再次添加新对讲机。
我们还尝试使用使用使用使用 CC1310 + CC1190和 SDK v4.20构建的收集器无线电、并将所有3个 MCU 的集合作为传感器无线电。 在这种设置中、基于 CC1310的收集器将始终崩溃、网络基本上无法正常工作。 我们当时将该问题归因于 CC1310上的 RAM 不足 radio.because 使用了77% SRAM、如 CCS 内存分配视图中所示。 但我想知道这是否也是互操作性问题。
在两种情况下、当我们将无线电仅限制为 CC1312和 CC1352以及 SDK 版本仅为 v7.41时、我们没有观察到上述问题。 因此、我想知道问题是否在于 SDK v4.x 和 SDK v7.x 无线电之间的互操作性。 但这是非常初步的观察结果。
那么、我的问题是:802.15.4 stack SDK v7.x 是否对 SDK v4.x 进行了任何突破性更改、从而可能导致互操作性问题?
谢谢!
ZL