首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用带256 on擦除扇区的闪存芯片上的文件系统

如何使用带256 on擦除扇区的闪存芯片上的文件系统
EN

Stack Overflow用户
提问于 2018-05-24 12:11:12
回答 1查看 502关注 0票数 3

我被要求帮助一个嵌入式固件项目,他们试图在SPI闪存芯片(Cypress S25FL512S)上安装一个文件系统,其擦除扇区大小为256 on (Kilo )。

我过去在文件系统方面的经验是,文件系统的块大小高达4K,它被映射到擦除扇区512字节到4K字节。

嵌入式控制器是一个小型NXP设备,运行在180 The,内存512 512KBytes,所以我甚至不能缓存擦除扇区。我注意到,芯片家族确实有具有较小擦除扇区的与引脚兼容的设备。

我的一般问题是,如何挂载一个大小小于闪存擦除扇区大小的块/集群大小的文件系统?我没有找到任何关于这个问题的文章。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-24 12:51:47

你不能以任何明智的方式做这件事。您的规范需要修改。

可能的解决办法是:

  • 选择一个闪存/eeprom电路与较小的擦除大小。
  • 选择一个具有更多内存和多个段的闪存/eeprom,这样您就可以在一个段中备份数据,同时对另一个段进行编程。
  • 添加第二闪存电路,该电路镜像第一闪存,一次擦除一个,然后用另一个的内容覆盖。
  • 选择一个具有更多RAM的MCU。
  • 在MCU闪存中备份闪存(非常慢,很可能会破坏外部闪存的目的)。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50509118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档