使用uboot 写nand flash 是不需要FS支持的,但是我查看 uboot 源代码的时候,发现这行 'nand write.jffs2 xxxxx..' jffs 是一个文件系统,这是为什么呢?
nand write:向Nand Flash写入数据,如果NandFlash相应的区域有坏块,则直接报错。
nand write.jffs2:向Nand Flash写入数据,如果NandFlash相应的区域有坏块,可以跳过坏块。
nand read:读取Nand Flash相应区域的数据,如果NandFlash相应的区域有坏块,则直接报错。
nand read.jffs2s:读取Nand Flash相应区域的数据,如果NandFlash相应的区域有坏块,将对应坏块区域的缓冲填充0xff,然后跳过此坏块继续读取。
nand read.jffs2:读取Nand Flash相应区域的数据,如果NandFlash相应的区域有坏块,直接跳过坏块。
由此,我们得出结论,nand write 和 nand write.jffs2 没有本质区别,只是对坏快的处理稍微不同而已!
关键字:nand write jffs2
引用地址:
nand write.jffs2 & nand write
推荐阅读最新更新时间:2024-11-20 20:58
【Linux 移植 】——4、移植 u-boot-2012.04.01 之 支持NAND启动
三、移植 u-boot-2012.04.01 之 支持NAND启动 需要进行修改和添加的文件: 1、添加的文件:init.c 包含NAND Flash 的相关配置 board/samsung/smdk2440目录, 修改Makefile 2、需要修改的文件: a、去掉-pie选项,修改arch/arm/config.mk b、start.S c、smdk2440.h d、common.h e、board.c f、arch/arm/cpu/u-boot.lds 1、添加的文件:init.c init.c 代码如下: /* NAND FLASH控制器 */ #define N
[单片机]
uboot nand erase 的显示错误修复
修复文件/uboot/drivers/mtd/nand/nand_util.c文件如下代码段 /* output progress message only at whole percent * steps to reduce the number of messages printed * on (slow) serial consoles */ if (percent != percent_complete) { percent_complete = percent;
[单片机]
盘点2010:半导体存储器厂商恢复大型设备投资
2010年在半导体存储器业界,各厂商纷纷恢复了在2008年秋季的雷曼事件后处于冻结状态的大型设备投资。由此,市场上的份额竞争再次变得激烈起来。 2008~2009年导致各厂商收益恶化的价格下跌在2010年上半年仅出现了小幅下跌。然而,进入2010年下半年后,以DRAM为中心、价格呈现出大幅下降的趋势。2011年很有可能再次进入残酷的实力消耗战。技术方面,微细化竞争愈演愈烈,以突破现有存储器极限为目标的新存储器的开发也越来越活跃。 象征着半导体存储器业界的设备投资出现恢复迹象的,是东芝开工建设NAND闪存新工厂。东芝预定2009年春季开工建设的“Fab5”延期很久之后,终于定于2010年7月开始动工。该工厂为东芝与美国晟碟
[半导体设计/制造]
消息称西部数据已向客户发出“涨价通知”:将逐周审查硬盘定价,闪存涨幅可达 55%
12 月 7 日消息,综合台媒《经济日报》《工商时报》等报道,继三星传出明年上半年逐季涨价 20% 之后,西部数据也在近日向下游通路、代工厂客户发出“涨价通知”如下: 机械硬盘产品后续将逐周审查定价,动态调整报价直到明年上半年。 NAND 闪存产品的售价也将在未来几季上涨,累计涨幅可能高达 55%。 西部数据方面还称,由于公司现阶段正在针对市场供需环境调控生产能力,对于非计划性的需求和订单“较难以”立即反应,因此客户需要再次检查自己的订单状况,及早跟公司联络安排。 报道称,这份“涨价通知”透露出 NAND 芯片涨价热潮“锐不可挡”。根据市调机构 TrendForce 的资料显示,西部数据第三季度 NAND 的出货量开始出
[半导体设计/制造]
恒忆针对通讯及嵌入式等领域推出NAND闪存
2008年12月18日,恒忆公司(Numonyx)针对无线通信、嵌入式设计和数据存储市场推出新系列NAND闪存产品。新系列产品包括32Gb(gigabits)的多级单元 (MLC) NAND闪存、32GB(gigabytes)的eMMC存储芯片和高达8 GB的 microSD产品,全部采用先进的41nm制造工艺。对于手机、便携导航仪等消费电子产品厂商,这些新产品将是一系列易于设计的存储器解决方案;对于消费者,新产品将提供更大的存储空间,他们可以在设备上保存相片、视频和音乐,使用流行的多媒体应用程序。 从机顶盒到手机,凡是消费电子产品都要储存大量的数据,因此,NAND闪存继续成为半导体行业中最大的市场之一。今天发布的新
[工业控制]
ARM 系列 -- FS2410 开发板上 Nand Flash 到内存的代码搬移
一、目的 通过将 Nand Flash 前 4K 代码搬移到 SDRAM 中,了解如何初始化并使用 ARM 的内存, 为编写 ARM bootloader 和搬移内核到内存作准备。 二、代码 关于如何建立开发环境,在我的前一篇随笔(FS2401 发光二极管循环点亮)里有介绍, 请 参考。要初始化并使用内存需要了解一些很锁碎的细节,上来就讲这些知识点未免生涩,不 如在代码中穿插讲解来的直接。 @ 文件 head.s @ 作用: 关闭看门狗、设置内存、向 SDRAM 搬移 Nand Flash 的前 4K 代码、设置堆栈、 @ 调用已经搬移到 SDRAM 的 main 函数 .text .global _star
[单片机]
三星推出全新便携式SSD T5,采用64层V-NAND,最高容量达2TB!
三星 电子有限公司宣布推出 三星 移动固态硬盘T5-全新的移动固态硬盘(PSSD),提升了外部存储产品的性能标准。下面就随网络通信小编一起来了解一下相关内容吧。 T5采用 三星 最新的64层V-NAND(垂直NAND)技术和紧凑耐用的设计,具有业界领先的传输速度和加密的数据安全性,使消费者更轻松随时随地访问其最有价值的数据。 三星电子品牌产品营销高级副总裁Un-SooKim表示:“三星这些年一直在推动便携式存储和固态硬盘的可行性,移动固态硬盘T5继续保持了领先地位和创新能力。我们相信,T5将通过更快的速度和轻巧而便利的坚固设计,超越消费者对外部存储的期望。它是寻求快速、耐用和安全设备的消费者和专业人士的理想便携式存
[网络通信]
英特尔美光推20纳米级NAND芯片 下半年量产
2011 年 4 月 14 日,加利福尼亚州圣克拉拉市和爱达荷州博伊西市英特尔公司和美光科技公司今天针对NAND闪存的制造环节推出了一项更为精密的全新20纳米(nm)制程技术。该技术将用于生产8GB容量的多层单元(MLC)NAND闪存设备,这种设备可为在智能手机、平板电脑和固态硬盘(SSD)等计算解决方案中保存音乐、视频、书籍和其它数据提供兼具大容量和小尺寸特点的存储产品选择。 数据存储量的增长与平板电脑和智能手机功能的增强,对NAND闪存技术带来了新的需求,对缩小其体积和提高其容量的需求尤为强烈。英特尔公司与美光公司推出的全新20纳米制程8GB NAND设备尺寸仅为118平方毫米,与两家公司基于现有的25纳米N
[嵌入式]