• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32的内部flash存储问题

yhj416606438 2019-12-28 浏览量:721
每次写数据都要擦出整个扇区,有没有办法像文件系统一样等所有区域用完了一起擦,延长flash寿命,也就是均衡使用
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你可以分扇区去存储,擦除,例如第一扇区写5000次之后写第二扇区,这样保证你应用时间足够了
    • 发布于 2019-12-28
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • STM32的Flash就是这样设计的,并不是为了存储数据用的,而是程序,所以,要每次擦出整个扇区
    • 发布于2019-12-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 它的内部flash涉及到一个跳转执行的问题,不能随便擦写,不过如果是自定义的那种IAP,那可以有两个存放跳转程序的区域,轮流使用
    • 发布于2020-01-18
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32的内部flash存储问题