|
每次上电判断扇区首字节是否为约定的特殊值:若不为特殊值则表示初次上电,写特殊值,写默认配置, 若为特殊值则表示已有参数,读取配置。 ------------------------------------------------------------------------------- 问题现象:进行flash写,或者单纯通断DC供电,有的板子在重新上电时,有时候会变成默认配置 推测:扇区的首字节内容异常了,进入了初次上电的流程 请问这种现象的可能原因是啥, |
微信公众号
手机版
内部的,我用了扇区8和11轮流使用,结果还是有这种现象
内部的
也考虑过这个可能,后来加上了失败时重复读取,还是一样。关键是概率性出现,正常的时候读写啥的都好使,出现问题的时候又看不到读出的内容与flash的实际内容,现在加了外部flash,等它出现就存下来看,但又不复现,所以辛苦大佬们看看有没有啥招,快点定位问题源
2、读取时候成功
3、看看程序逻辑是不是有漏的地方
在线调试或者用RTT打印都可以