nor与nan
来源:互联网 发布:东厂西厂锦衣卫 知乎 编辑:程序博客网 时间:2024/06/05 15:33
1.什么是nand,什么是nor?nand启动与nor启动的区别及联系。(收集整理)
答:NOR FLASH支持XIP,即代码可以直接在NOR FLASH上执行,无须复制到内存中。这是由于NOR FLASH的接口与RAM完全相同,可以随机访问任意地址的数据。而NAND Flash接口仅仅包含几个IO引脚,需要串行地访问。NAND Flash一般以512字节为单位进行读写操作。在NOR FLASH上进行读操作的效率非常高,但是擦除和写操作的效率很低。另外,NOR FLASH的容量一般比较小。NAND FLASH 进行擦除和写的效率更高,并且容量更大。一般而言,NOR FLASH用于存储程序,NAND FLASH用于存储数据。基于NAND FLASH的设备通常也要搭配NOR FLASH以存储程序。
Flash 存储器件由擦除单元(也称为块)组成,当要写某个块时,需要确保这个块已经被擦除。NOR Flash的块的大小范围为64k~128k,NAND Flash的块的大小范围为8k~64k,擦/写一个NOR Flash块需要4s,而擦/写一个NAND Flash块仅需要2ms。NOR Flash 的块太大,不仅增加了擦写时间,对于给定的写操作,NOR Flash也需要更多的擦除操作----特别是小文件,比如一个文件只有1KB,但是为了保存它却需要擦除大小为64KB~128KB的NOR Flash块。
容量相同的情况下,NAND Flash 的体积更小,对于空间有严格要求的系统,NAND Flash可以节省更多空间。市场上NOR Flash的容量通常为1MB~4MB(也有32MB的NOR Flash),NAND Flash的容量为8MB~512MB。容量的差别也使得NOR Flash 多用于存储程序,NAND Flash 多用于存储数据。
对于Flash存储器件的可靠性需要考虑:位反转,坏块,可擦除次数
2.如何开机进入BIOS模式?
答:将S2跳转开关打至nor flash端即可。
3.使用supervivi作为bootloader.而有些开发板使用uboot
4.SEC s3c241x什么意思?
三、ARM的nor flash与nand flash启动过程区别
s3c2440启动过程详解
1:地址空间的分配
2:开发板上一般都用SDRAM做内存flash(nor、nand)来当做ROM。其中nand flash没有地址线,一次至少要读一页(512B).其他两个有地址线
3:nandflash不用来运行代码,只用来存储代码,NORflash,SDRAM可以直接运行代码)
当从NAND启动时
当从非NAND flash启动时
- nor与nan
- [00307]无穷大与NaN
- NOR Flash与uclinux
- NOR FLASH 与ucLinux
- NOR与NAND
- 关于undefined, null 与 NaN
- 逻辑或 逻辑与 NaN
- Double 中的 NAN与INFINITY
- nan
- NaN
- NaN
- NaN
- NaN
- NOR FLASH 与 NAND FLASH
- NAND与NOR的区别
- Nand Flash与Nor Flash
- NOR与NAND闪存比较
- Nor flash与Nand flash
- maven构建的项目运行tomcat时报:CharacterEncodingFilter cannot be cast to javax.servlet.Filter
- 改变
- C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
- android 跨activity调用某些需要activity参数的函数 跨activity调用alertdialog
- MATLAB中多行注释的三种方法
- nor与nan
- CoreData“增删改查”
- JavaScript中的Window窗口对象
- 数组最大存放空间。。。。
- 深入理解JVM—性能调优
- android签名相关
- Linux内核结构 ---摘自《linux内核分析》一书 作者陈莉君
- 人口红利已耗尽,互联网正在传统行业化
- stl-变异算法