Flash--基础认识
1、空间划分
块(bank) > 扇区(sector) > 页(page)
一般一个扇区(sector)多个页(page) , 一个块 (bank)又有多个扇区 (sector)。
2、举例
以W25Q128为例:
128Mbit 的容量。每页256字节,一共65536个字节,合计65536*256*8=134,217,728bit ,等于134,217,728/1024/1024=128Mbit.每次编程数据为256字节。擦除可以按16页(即一个扇区擦除,4K)、按128页擦除(32KB块擦除)、按256页擦除(64KB块擦除)或者整片擦除。
这个芯片总结来说:
每页256个字节,一共65536页。
每个扇区有16页,也即4KB大小。
块比较特殊,可以是32KB,也可以是64KB,这取决于擦除方式,所以这里分两种块擦除操作。
3、注意事项
(1)flash在写入之前必须先擦除;
(2)擦除的最小单位是扇区,芯片的flash空间不一样,可能扇区的大小也不一样;
(3)对于频繁擦写的应用,需要考虑擦写均衡以提高flash的寿命;
Flash--基础认识相关推荐
- 初中计算机flash操作,初中信息技术FLASH基础知识
<初中信息技术FLASH基础知识>由会员分享,可在线阅读,更多相关<初中信息技术FLASH基础知识(26页珍藏版)>请在人人文库网上搜索. 1.FLASH 第一课,一.Flas ...
- NAND FLASH基础知识总结
NAND Flash简介 Flash全称为Flash Memory,属于非易失性存储设备(Non-volatile Memory Device).Flash主要分两种,NAND Flash和NOR F ...
- 【STM32H7教程】第70章 STM32H7的内部Flash基础知识和HAL库API
完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第70章 STM32H7的内部Flash基础知识和 ...
- flash的计算机知识,初中信息技术FLASH基础知识.ppt
初中信息技术FLASH基础知识.ppt FLASH 第一课 一.Flash简介: Flash是一个优秀的矢量动画软件,它既是二维动画的制作软件,也是多媒体创作的有利工具,特别是涉及使用动画的网络课件中 ...
- FLASH软件测试培训,Flash基础知识测试题(最新整理)
<Flash基础知识测试题(最新整理)>由会员分享,可在线阅读,更多相关<Flash基础知识测试题(最新整理)(3页珍藏版)>请在人人文库网上搜索. 1.一.选择题:Flash ...
- linux dd nand,Flash基础入门之采用dd 工具做Nand Flash磨损均衡
本文主要向大家介绍了Flash基础入门之采用dd 工具做Nand Flash磨损均衡,通过具体的内容向大家展现,希望对大家学习Flash基础入门有所帮助. 文章采用dd工具,将/dev/zero 作为 ...
- nor flash 基础篇
最近在工作中发现凡事多问几个为什么,会有很多不一样的收获 1.为什么有 nor flash 的存在? 为什么取名字为 flash? 讲一下历史: 杂谈闪存二:NOR和NAND Flash - 知乎 I ...
- Nand Flash基础知识与坏块管理机制的研究
概述 Flash名称的由来,Flash的擦除操作是以block块为单位的,与此相对应的是其他很多存储设备,是以bit位为最小读取/写入的单位,Flash是一次性地擦除整个块:在发送一个擦除命令后,一次 ...
- linux挂载fc存储有超级坏块_Nand Flash基础知识与坏块管理机制的研究
欢迎FPGA工程师加入官方微信技术群 点击蓝字关注我们FPGA之家-中国最好最大的FPGA纯工程师社群 概述 Flash名称的由来,Flash的擦除操作是以block块为单位的,与此相对应的是其他很多 ...
- nand flash基础(一)
我入职以来接触的第一个实践内容就是MTD下的NAND FLASH的驱动,下面我将从nand flash的基础和驱动程序两个方面来探讨 该知识点,同时最后我会把自己的 动手实验也展示出来,我学习是基于j ...
最新文章
- 最新的10个优质Python开源项目
- python 文字转语音
- python的质量控制模块_10.11. 质量控制
- python项目归纳总结-【第108期】总结最近项目中常用的几个Python库
- rax+react hook 实现分页效果
- 案例分析: SAP BRF+ rule不工作的原因
- CF思维联系– Codeforces-988C Equal Sums (哈希)
- 函数:MySQL中字符串匹配函数LOCATE和POSITION使用方法
- 爬虫智能解析库 Readability 和 Newspaper 的用法
- vscode如何运行python新手教程_从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)...
- 如何在 iOS 15 和 macOS Monterey 的 Safari 中隐藏 IP 地址?
- LayaAir graphics 矢量绘图之 圆形与扇形
- 翻译: 3.2. 从零开始实现线性回归 深入神经网络 pytorch
- mobi格式电子书_没有Kindle,如何看Kindle电子书?
- Python实现离散Radon变换
- 数据库表中的数据显示在网页上
- 54 小明的存钱计划
- WIN10 mscomm32注册,亲测可用
- Halcon椭圆测量
- 计算机应用大赛宣传稿,江苏开放大学计算机应用基础中国名城宣传片
热门文章
- zabbix分布式监控解决方案
- 植物大战僵尸阳光的无限掉落以及掉落冷却基地址寻找详细步骤~包含排除不符合条件的地址的讲解,以及如何观察地址情况等
- 视频笔记_所长林超跨学科工具箱
- python照相机标定、在图像中放置虚拟物体、PyGame和PyOpenGL
- http抓包工具及协议登录技巧讲解
- GitHub开源社区 最火的Android开源项目
- 物联网实验7:wifi模块使用
- word文档中图与公式显示“乱码”
- 柯尼卡美能达Konica Minolta magicolor 2300DL 打印机驱动
- 数据结构与算法(java):树-二叉树(二叉查找树(BST)、线索化二叉树、哈夫曼树、平衡二叉树【AVL】、二叉树的前中后序遍历)