背景:使用如下圖所示的官方例程,查看官方的軟件開發(fā)手冊(cè),配網(wǎng)信息應(yīng)該是默認(rèn)掉電儲(chǔ)存的。
現(xiàn)象:實(shí)際燒錄調(diào)試的時(shí)候,一個(gè)配網(wǎng)器節(jié)點(diǎn)A,一個(gè)普通節(jié)點(diǎn)B,第一次配網(wǎng)成功,A節(jié)點(diǎn)周期向節(jié)點(diǎn)B發(fā)消息。這個(gè)時(shí)候斷電節(jié)點(diǎn)A,再重新上電,這個(gè)周期消息就沒發(fā)了,是不是可以理解成配網(wǎng)節(jié)點(diǎn)丟失了,需要重新配網(wǎng)?
進(jìn)入程序調(diào)試,如下圖,如果配網(wǎng)信息掉電存儲(chǔ)住了的話,應(yīng)該會(huì)進(jìn)上方的語句,重復(fù)上述操作,用DEBUG的reset代替掉電操作,程序一直進(jìn)的else分支,想要查看配網(wǎng)信息具體存的地址,程序內(nèi)也只有總體的首地址,調(diào)試進(jìn)行不下去了。
求解,是我對(duì)掉電存儲(chǔ)的理解有問題,還是其他地方出了問題?