说白了,那你的IAP存在bug,多半是逻辑上的,自己在IAP里面多看看吧,找找原因。
你想要掉电保存的数据只能放在backup SRAM中,但是STM32并不是所有的RAM都是backup SRAM。所以,如果你要掉电保存参数必须保存到backup SRAM中,如下:*(__IO uint32_t *) (BKPSRAM_BASE + offset) = 要保存的参数
其中BKPSRAM_BASE为backup SRAM的基地址,offset为偏移量。
欢迎分享,转载请注明来源:内存溢出
说白了,那你的IAP存在bug,多半是逻辑上的,自己在IAP里面多看看吧,找找原因。
你想要掉电保存的数据只能放在backup SRAM中,但是STM32并不是所有的RAM都是backup SRAM。所以,如果你要掉电保存参数必须保存到backup SRAM中,如下:*(__IO uint32_t *) (BKPSRAM_BASE + offset) = 要保存的参数
其中BKPSRAM_BASE为backup SRAM的基地址,offset为偏移量。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)