水木社区手机版
首页
|版面-嵌入式系统(Embedded)|
新版wap站已上线
展开
|
楼主
|
同主题展开
|
溯源
|
返回
上一篇
|
下一篇
|
同主题上篇
|
同主题下篇
主题:Re: 请教stm32h7内部flash扇区故障跑飞
QqvqQ
|
2020-05-07 09:09:41
|
正常访问时不会报错的,flash寿命都是10w次,
读取异常原因:
1.读取过程中addr或者i意外改变(可能栈溢出),访问到一些受限区域,会上访成硬中断(代码可以捕捉)
2.再读取过程中被切换到别的flash操作(中断,任务切换)
规避方法:
1.增加栈空间,检查代码
2.直接暴力屏蔽全局中断,增加临界区
写入异常原因:
1.供电异常
2.寿命已到
规避方法:
1.参数最后增加校验(每次读取判断校验是否正确)
2.擦写均衡处理
退出逻辑:
1
--
FROM 43.224.44.*
上一篇
|
下一篇
|
同主题上篇
|
同主题下篇
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版