• 已解决 28691 个问题
  • 已帮助 5365 位优秀工程师

stm32的内部flash存储问题

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

我来回答

最佳答案
  • 你可以分扇区去存储,擦除,例如第一扇区写5000次之后写第二扇区,这样保证你应用时间足够了
    • 发布于 2019-12-28
    • 举报
    • 评论 0
    • 0
    • 0

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

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

友善ZeroPi 超小全志H3开发板千兆网Openwrt/LEDE/Ubuntu/Armbian
友善ZeroPi

产品总数:10个  申请人数:19

距离结束时间:

  • 组团

问题达人换一批

stm32的内部flash存储问题