最近使用ch582m 藍(lán)牙組網(wǎng)功能時發(fā)現(xiàn)一個問題,協(xié)議棧里flash儲存是開啟的,節(jié)點配網(wǎng)完成后沒有進(jìn)行過清除網(wǎng)絡(luò)的操作,但是掉電后又上電卻又是未配網(wǎng)的狀態(tài);將dataflash清空后,燒錄相同固件后再次進(jìn)行配網(wǎng),又正常了,想問一下這是為什么。因為是在做調(diào)試所以這些設(shè)備并不是第一次配網(wǎng),前面有過配網(wǎng)和清除網(wǎng)絡(luò)的操作,但是就有一兩臺會出現(xiàn)上面描述的問題;
????bt_mesh_is_provisioned()這個接口判斷是否配網(wǎng)的依據(jù)是什么,我查看dataflash里面是有配置信息的,但是就是判斷為未配網(wǎng)。
????此外,我還有個疑問,之前我發(fā)現(xiàn)每次清除網(wǎng)絡(luò)都不會把dataflash里面存儲的信息全部清除,再次配網(wǎng)又會占用更多的空間;我想問一下ble mesh所占用flash有地址范圍嗎,如果一直重復(fù)清除網(wǎng)絡(luò)和配網(wǎng)的操作,是否會影響我自己寫入flash的數(shù)據(jù)。