用例程操作dataflash,重啟后數(shù)據(jù)丟失,這是為什么?
熱門(mén)產(chǎn)品 :
CH585: 集成高速USB和NFC的藍(lán)牙MCU
用例程操作dataflash,重啟后數(shù)據(jù)丟失,這是為什么?
datafalsh單獨(dú)用是不會(huì)丟的,這個(gè)你可以直接測(cè)試;
我看你的代碼里面有net和BLE;
其中BLE默認(rèn)是開(kāi)啟綁定信息存儲(chǔ)的,存儲(chǔ)區(qū)域就是dataflash,起始地址就是0x3EC00
這個(gè)地方有沖突,你可以吧BLE存綁定信息的功能關(guān)閉,這樣dataflash你就可以自己用了。
或者跟BLE用的地址區(qū)別開(kāi);
BLE用后1K,你可以用前1K,從0x3e800開(kāi)始。