中
A
你好,可以尝试使用\common\module_test.c内的NV测试一下,在nv_resetModule()函数中打印是否有清flash操作。
@Soyo问题找到了 是中间执行了退网操作 把NV区信息都清掉了 现在问题是有没有一块flash可以使用保存信息 在退网时保存在里面的信息不被清掉
你好。你可以自行在清flash的函数中跳过对user flash部分的清理。
@Soyo离网在哪里调用清楚flash的
你好,请检查NV操作的流程,是否在写了数据之后,程序有调用擦除函数,zigbee在恢复出厂时会擦除flash数据。
@Soyo 有调用这个函数 因为有出现过设备退网后 去添加另外一个网关加不进去 调用这个函数后就可以 所以在设备离网或入网都会调用这个函数
我屏蔽掉这个复位函数还是会这样 而且有种情况就是 我在上电初始化后还没进入while循环就调用读取函数是可以正常读取的 在while循环里就不行了
你好,可以尝试使用\common\module_test.c内的NV测试一下,在nv_resetModule()函数中打印是否有清flash操作。
@Soyo问题找到了 是中间执行了退网操作 把NV区信息都清掉了 现在问题是有没有一块flash可以使用保存信息 在退网时保存在里面的信息不被清掉
你好。你可以自行在清flash的函数中跳过对user flash部分的清理。
@Soyo离网在哪里调用清楚flash的
你好,请检查NV操作的流程,是否在写了数据之后,程序有调用擦除函数,zigbee在恢复出厂时会擦除flash数据。
@Soyo 有调用这个函数 因为有出现过设备退网后 去添加另外一个网关加不进去 调用这个函数后就可以 所以在设备离网或入网都会调用这个函数
我屏蔽掉这个复位函数还是会这样 而且有种情况就是 我在上电初始化后还没进入while循环就调用读取函数是可以正常读取的 在while循环里就不行了
你好,可以尝试使用\common\module_test.c内的NV测试一下,在nv_resetModule()函数中打印是否有清flash操作。
@Soyo问题找到了 是中间执行了退网操作 把NV区信息都清掉了 现在问题是有没有一块flash可以使用保存信息 在退网时保存在里面的信息不被清掉
你好。你可以自行在清flash的函数中跳过对user flash部分的清理。
@Soyo离网在哪里调用清楚flash的