四、自动识别从NAND Flash启动还是从Nor flash启动 原理:在启动的时候,用程序将0x40000000~0x40001000中的某些位置清零,然后回读0x00000000~0x00001000中的相应位置, 为零说明是NAND boot,如果是原来的数据就是...
分类:
其他好文 时间:
2014-11-19 22:01:19
阅读次数:
262
为什么要损耗平衡(wear-leveling)?Flash上的每一位(bit)可以被写操作置成逻辑0。 可是把逻辑 0 置成逻辑 1 却不能按位(bit)来操作,而只能按擦写块(erase block)为单位进行擦写操作。一般来说,“NOR flash擦写块的大小是128K,Nand flash擦写...
分类:
编程语言 时间:
2014-11-10 06:22:55
阅读次数:
368
视屏教程里是在NOR Flash 烧写了一个supervivi然后通过superViVi配合DNW下载Uboot程序到landflash第零块,由于我电脑室64位win7,官方提供的USB下载驱动不能正确安装,在网上找了个驱动,但是数值认证搞了半天都没通过,于是找到帖子,通过norFlash的ubo...
分类:
其他好文 时间:
2014-11-09 22:00:41
阅读次数:
316
nor flash和nand flash区别...
分类:
其他好文 时间:
2014-11-06 20:09:50
阅读次数:
179
前言 最近在研究mini2440的友善之臂,但是我拿着的是实验室早期买的开发板,在做裸机开发的过程中老是不能很好地使用最新版的minitools进行烧录,因而各种不爽,因为生成了bin文件不能很好地传到mini2440中,作为一个对开发有着强迫症的我,去各大网站上找烧录的方法,但是我找到的都是老的一...
分类:
其他好文 时间:
2014-10-23 15:44:20
阅读次数:
227
他们四者相互独立RAM掉电易失数据,ROM掉电不丢失数据。NOR Flash 和 NAND Flash是现在市场上两种主要的非易失闪存技术,Nand-flash存储器具有容量较大,改写速度快等优点,适用于大量数据的存储,因而在业界得到了越来越广泛的应用,如嵌入式产品中包括数码相机,移动设备的内存、M...
分类:
其他好文 时间:
2014-10-21 10:17:09
阅读次数:
219
MTD,Memory Technology Device即内存技术设备,在Linux内核中,引入MTD层为NOR FLASH和NAND FLASH设备提供统一接口。MTD将文件系统与底层FLASH存储器进行了隔离。如上图所示,MTD设备通常可分为四层,从上到下依次是:设备节点、MTD设备层、MTD原...
分类:
系统相关 时间:
2014-08-13 12:18:56
阅读次数:
310
启动的方式对于S3C2440而言,启动的方式有两种,一是Nor Flash方式启动,二是Nand Flash方式启动。使用Nor Flash方式启动Nor Flash的地址范围如下 0x0000.0000—0x0800.0000 (2M Nor Flash) 片内的BootSRAM地址被置为 0x4...
分类:
其他好文 时间:
2014-07-18 20:32:12
阅读次数:
220
NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是...
分类:
其他好文 时间:
2014-07-17 13:10:29
阅读次数:
237
块设备不能向字符设备那样访问,而是要先将请求放入队列,优化调整顺序后再执行,这种访问方式称为"电梯调度算法"。本篇文章通过ramdisk、nand flash、nor flash来讲解如何写块设备驱动程序。一、ramdisk1.因为块设备驱动程序是将请求放入队列然后调整顺序后执行,所以我们需要先定义...
分类:
系统相关 时间:
2014-07-05 18:09:48
阅读次数:
370