你好!
我有以下设置:2 BLE+Zbee DMM 板、OAD 应用。
当尝试通过 OAD 更改器件类型时、我遇到了以下问题。 为了重现此问题、我执行了以下操作:
我将器件上的 DMM 开关固件刷写为出厂固件、然后使用 OAD 将其更新为类型协调器。 我将一些器件通信到 NWK 中、然后使用 OAD 重新刷写交换机固件。 这使设备无法进入网络(无法通信)。如果我们尝试离开网络、则在重新启动后、设备无法加入任何 NWK、这也适用。
此外、通过刷新设备上的协调器固件并"离开网络"、设备不再通信。
为了解决此问题、我执行了完全闪存擦除。 我认为从一个 FW 切换到另一个 FW 时、Zbee 闪存表中有一些内容卡住。
是否有解决此问题的方法? 或者我们如何对 NVSIINTERNAL 执行批量擦除-由于返回空(我认为是因为它被 zbee 堆栈阻止)、NVSOpen 无法打开它。
谢谢!