最近研究了下nor flash的掉电问题,对nor的掉电有了更多的认识。总结分享如下 擦除从0变1,写入从1变0 nor flash的物理特性是,写入之前需要先进行擦除。擦除后数据为全0xFF,此时写入操作,实际上是将数据从1改成0。 一般先擦后写,但实际上擦除后每个位置是可以写入多次的,只要每次写 ...
分类:
其他好文 时间:
2020-01-18 19:23:02
阅读次数:
263
背景 没有电池的嵌入式设备,很容易发生随机掉电。因此要让产品可靠稳定,就必须保证各种场景下的掉电安全。 例如系统更新过程随机掉电,不能导致系统无法启动。例如正常读写flash过程中掉电,最多正在传输的数据丢掉,但不能导致flash其他数据出错,否则轻则丢数据,重则直接变砖无法启动。本文主要分析fla ...
分类:
其他好文 时间:
2020-01-12 18:14:27
阅读次数:
58
转:https://www.cnblogs.com/wy9264/p/10513944.html 1)接口的区别 NOR FLASH 地址线和数据线分开,来了地址信号和控制信号,数据就出来 NAND FLASH 地址线和数据线在一起,需要程序控制;通俗的说,就是光给地址不行,要先给命令,再给地址,才 ...
分类:
其他好文 时间:
2020-01-12 11:18:56
阅读次数:
95
写在前面: Flash存储器在嵌入式开发实施中有着重要位置,文本介绍一些关于Flash存储器的知识。 本文内容如下: (一)Nand Flash和Nor Flash存储器简介 (二)Nand Flash和Nor Flash原理 (2-1)存储数据的原理 (2-2)浮栅的重放电 (2-3)0和1 (2 ...
分类:
其他好文 时间:
2020-01-01 11:34:56
阅读次数:
867
1.Nor-Flash 接口如RAM一样 引脚很多 地址线和数据线是分开的 2. 容量小 1~32M 3. 读写很简单 不过写命令需要向里面写入特定的命令 比NandFlash慢 4. 价格贵 不过不会产生坏块。 当CPU选择NOR-flash 作为启动的芯片的时候 则nor的0地址就是cpu的0地 ...
分类:
其他好文 时间:
2020-01-01 10:10:53
阅读次数:
69
最近在使用mini2440做开发,网上很多教程和实际操作不太一致,导致入门花费时间长。经过整理,目前mini2440点亮led灯方法有,keil mdk,linux环境编译,使用minitools下载即可。 mini2440分为nor flash和nand flash两种,一般小于4k程序可以直接运 ...
分类:
其他好文 时间:
2019-12-01 09:45:27
阅读次数:
110
驱动程序 1 /* 2 * 参考: 3 * .\linux-2.6.22.6\drivers\mtd\devices\mtdram.c 4 * .\linux-2.6.22.6\drivers\mtd\maps\physmap.c 5 */ 6 #include 7 #include 8 #incl... ...
分类:
其他好文 时间:
2019-11-17 20:51:18
阅读次数:
84
ATPSCS: 传参怎么传函数的调用,函数的跳转 利用栈传递参数。 overviewS5PV210 is 32 ARM Coretex-A8 64bit外部存储。LPDDR低功耗 NAND Flash base: NOR-FLASH(base, loader),cpu: 结构布局: cpu : 计算 ...
分类:
其他好文 时间:
2019-11-10 21:21:59
阅读次数:
109
通常的Cortex-M内核MCU一般都会内嵌并行NOR Flash,这个并行NOR Flash是直接挂在Cortex-M内核高性能AHB总线上的,知名IDE如果支持这款MCU,也都会同时集成对应Flash的下载算法,方便用户直接在IDE里下载代码进Flash和XIP调试,但是i.MXRT内部并没有F... ...
分类:
其他好文 时间:
2019-11-04 13:21:51
阅读次数:
99
1.nor硬件介绍: 从原理图中我们能看到NOR FLASH有地址线,有数据线,它和我们的SDRAM接口相似,能直接读取数据,但是不能像SDRAM直接写入数据,需要有命令才行。 ...
分类:
其他好文 时间:
2019-10-19 14:40:15
阅读次数:
79