你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
wenyangzeng 发表于 2018-12-13 11:59 代码应该避开意外掉电时去执行写flash的操作
ldptest 发表于 2018-12-17 09:55 这个如何避免?
wenyangzeng 发表于 2018-12-17 10:00 1、避免频繁对Flash写大量数据,2、双重数据备份
Your UAT Feedback is needed within today.
5.18活动板子会不会是STM32L4呢
STM32隐藏
STM32 CUBE软件中找不到STM32L4系列单片机
应用
AAA
1q1q
12345
11
11.08
评分
查看全部评分
以前从没出现过Flash内容丢失问题,那么你的Flash内容丢失大概是多大机率?
原理图、程序工程请附上。一般是不按套路出牌导致的。
评分
查看全部评分
评分
查看全部评分
这个如何避免?
1、避免频繁对Flash写大量数据,2、双重数据备份
这只能降低风险,而不能避免。
看来还是要从硬件上去解决。
评分
查看全部评分
好了言归正传,因为不了解你的项目。下面的只是讲一些思路。
1、你的程序中是否有擦除Flash的程序。或者说你的程序中是否有IAP和模拟EEPROM的程序?我认为MCU缺陷导致擦除Flash的情况可能性不大。
如果里面有对Flash的擦除操作。那么问题很大一部分就出现在这里。基本上变砖的机理是:我擦除了旧的。新的写入故障。然后程序又是从故障那里执行的。
2、想必你应该是用工具把Flash 读回比较了吧?确定是0X08000000的第一个片区错误了吗。这个扇区存储了中断向量表。我认为不可能删除的。请提供一下删除的位置。
评分
查看全部评分
评分
查看全部评分