1.在flash擦写的时候需要关闭中断,不然会出现不可预料的现象 char a=__get_PRIMASK();//获取是否开启中断 __disable_irq(); //关闭中断 // if(a) __disable_irq(); else __enable_irq(); 2.创建备份区降低擦写时掉电数据丢失的风险