SPI Flash应用整理

1 参考文档

w25q16.pdf
E:\Nano130Manual\nano130_study\refer_code\Nano130_SPI_FLASH\doc
W25Q16VSSIG;W25Q16VSFIG;中文规格书_Datasheet资料.pdf

2 研究对象

nu-lb-nuc140 板子上面带的w25Q16 spi flash芯片
winbond
25Q16BVSIG
1322

3

SPI Flash 芯片 研究 分为如下几层:
1 spi 硬件接口 包括 spi 通讯 相关的 速度与 硬件连接
2 spi 内部的芯片结构
包括sector结构,page结构,
以为读写指令
3.逻辑上对其抽象为一个存储设备。
在保存文件的时候,需要注意的问题。

4 上层程序读写问题

假设已经 可以与 spi flash 正常通信 ,那么

在应用层 读写的时候 ,需要注意哪些问题呢 ?

W25Q16 SPI Flash 存储器特点

存储大小: 16M比特 = 2M字节 = 2097152字节
每个Page 包括256个字节的存储空间
读写速度:40M字节/秒 数据

Page页
Sector扇区
Block块

5 烧写

W25Q16 包括8192个可以编程烧写的Page,每个Page有256个字节。
通过Page烧写指令,可以一次性烧写256个字节到flash芯片中去。
Sector扇

6 擦除

16个Page 组成一个 Sector
16个页 组成一个Sector

擦除方式:
16个页 为一组 一起擦除 ---- 4K字节
128个页 为一组 一起擦除 ---- 32K字节
256个页 为一组 一起擦除 ---- 64K字节
整个芯片一起擦除

W25Q16 大小为2M字节 包括8192 个页
就是8192/16 = 512 个 可擦除的Sector
8192/128 = 64 个 Small Block
8192/256 = 32 个Big Block

整个的划分就是:
W25Q16 共有2097152个字节。
地址为:0x0000 0000 ------- 0x001F FFFF
整个按照64K字节一组,分成32个Block
每个Block再
SPI Flash应用整理

SPI Flash应用整理

(稍后补充)

相关文章:

  • 2022-01-15
  • 2022-12-23
  • 2021-11-21
  • 2021-06-03
  • 2021-06-05
  • 2021-12-01
  • 2022-01-05
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-11
  • 2021-10-18
  • 2021-12-18
  • 2021-11-03
  • 2021-05-20
相关资源
相似解决方案