WDS2期第20课 1 NOR FLASH原理及硬件操作 nand nor比较 uboot测试norflash 读和内存一样 写需要进入program模式

本文对比了NAND和NOR闪存在接口、容量、读写特性、价格及XIP支持等方面的差异,详细介绍了通过u-boot进行NOR闪存测试的过程,包括读数据、读ID、使用CFI接口获取闪存信息以及写数据的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NAND 和 NOR对比

NORNAND
接口RAM-Like,引脚多引脚少,复用
容量小 1M 2M…大 512M 8G…
简单复杂
发出特定命令,慢发出特定命令,快
价格
XIP(execute in place)在存储芯片上直接运行支持不支持
优缺点比较无位反转,无坏块(存储关键信息bootloader)位反转,坏块(视频音频等)

有地址线数据线,片选,可以像内存一样读,不能像内存一样写所以数据不易被破坏。而nand flash数据线传输cmd、data、addr。
在这里插入图片描述
开发板设置nand启动,nor启动。
从nand启动,那么cpu的0地址对应片内的4K sram,而nor不可见。
从nor启动,那么0地址就是nor。
在这里插入图片描述

uboot测试nor flash

使用openJTAG烧写uboot到nor flash,从nor启动开发板,

1. 读数据

md.b 0
在这里插入图片描述

2. 读ID

在这里插入图片描述
NOR手册上:
在地址555H写AH
在地址2AAH写55H
在地址555H写90H (前两步解锁,这一步发命令)
读0地址得到厂家ID:C2H
读1地址得到设备ID:22DAH或225BH
退出读D状态:给任意地址写F0H
UBOOT怎么操作:

2440的A1接到NOR的A0,所以2440发出(555h<<1),NMORオ能收到555h这个地址。

(CPU总认为一个地址对应一个Byte,而16位宽的nor一个地址对应两个Byte,所以CPU A0不接)
往地址AAAH写AAH					mw.w aaa aa
往地址554写55H					mw.w 554 55
往地址AAAH写90H					mw.w aaa 90
读0地址得到厂家ID:C2H			md.w 0 1
读2地址得到设备ID:22DAH或225BH	md.w 2 1
退出读ID状态:					mw.w 0 f0

在这里插入图片描述
nor数据手册MX29LV160DBTI,往任意地址写F0复位;可以配置位宽,word(16)或者byte(8)。
在这里插入图片描述

3. CFI接口(commom flash interface)读取nor的信息电压容量时间参数

通用的norflash接口,CFI。
在这里插入图片描述
在这里插入图片描述

2440的A1接到NOR的A0,所以2440发出(555h<<1),NMORオ能收到555h这个地址。

进入CFエ模式		往AH写入98H		mw.w aa 98
读数据			读20H得到0051	md.w 20 1
				读22H得到0052	md.w 22 1
				读24H得到0059	md.w 24 1
				退出CFI模式		mw.w 0 f0

在这里插入图片描述

4. 写数据

这样直接写不对,,,需要先进入program模式,

md.w 100000 1		读1M地址的数据,因为uboot在1M以内
mw.w 100000 1234	往1M地址写入,(nor不能直接写,写入不了)
md.w 100000 1		没有变化,不能像内存一样写入

在这里插入图片描述
根据数据手册,如何进program模式,
在这里插入图片描述

NOR手册:
往地址555H写AAH
往地址2AAH写55H
往地址555H写AOH
往地址PA写PD2440的

A1接到MOR的A0,所以2440发出(555h<1),MoR才能收到555h这个地址.
UBOOT怎么操作:
往地址AAAH写AAH			mw.w aaa aa
往地址554H写55H			mw.w 554	55
往地址AAAH写AOH			mw.w aaa a0
往地址0x100000写1234h	mw.w 100000 1234

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值