flash的规则是,初始化时都是0xff, 写的时候你可以把1改为0,但是没法再从0改到1,需要重新擦除。而擦除需要按页擦除也就是2K一擦。
所以,使用协议栈的osal_nv.c 对flash有很好的管理。建议使用osal_nv的flash操作接口。代码都可见,自行研究。
flash的规则是,初始化时都是0xff, 写的时候你可以把1改为0,但是没法再从0改到1,需要重新擦除。而擦除需要按页擦除也就是2K一擦。
所以,使用协议栈的osal_nv.c 对flash有很好的管理。建议使用osal_nv的flash操作接口。代码都可见,自行研究。