寻找擦除最小单位小于4KB的SPI Flash

2019-12-31 19:19发布

本帖最后由 LearningASM 于 2017-2-14 18:17 编辑

以前曾经翻资料翻到一个擦除单位1kbyte的,忘记是谁家的了,有人记得吗?


编辑添加:AT45DB除外
13条回答
LearningASM
1楼 · 2020-01-01 21:55.采纳回答
sunnydragon 发表于 2017-2-14 21:20
我在做 SFUD (https://github.com/armink/SFUD)库的时候,对市面上的 SPI Flash 基本上算是做了个比较全 ...

膜拜一下大神。
看到这个,我服了,死心了。
belongfs
2楼-- · 2020-01-01 21:12
ST好像有页擦除的,128字节
只有2M
pic_flash
3楼-- · 2020-01-02 03:15
sunnydragon 发表于 2017-2-14 21:20
我在做 SFUD (https://github.com/armink/SFUD)库的时候,对市面上的 SPI Flash 基本上算是做了个比较全 ...

厉害啊!
kation122
4楼-- · 2020-01-02 08:50
本帖最后由 kation122 于 2017-2-15 10:38 编辑

M25PE40,带页擦除的,最小擦除单位256byte ,“The Page Write (PW) instruction provides a convenient way of modifying data (up to 256  contiguous bytes at a time), ”
当年对标 AT45DB 的产物。其他还有M25PE80  等等一个系列的M25PEXXX
LearningASM
5楼-- · 2020-01-02 11:32
 精彩回答 2  元偷偷看……
jackman
6楼-- · 2020-01-02 13:46
算法上优化一下,随时留一个空白sector,大家看这样如何?
LearningASM
7楼-- · 2020-01-02 15:57
jackman 发表于 2017-2-15 14:14
算法上优化一下,随时留一个空白sector,大家看这样如何?

目前就是这样想的,缺点是,用作交换扇区的空白sector寿命短

一周热门 更多>