NorFlash驱动

发布者:SereneMelody最新更新时间:2024-08-14 来源: cnblogs关键字:NorFlash  驱动  S3C2410 手机看文章 扫描二维码
随时随地手机看文章

以下知识点是根据韦老大的教程所做的笔记,板子是S3C2410。

About NorFlash and NandFlash


NOR

NAND

接口

RAM-like,引脚多

引脚少,复用

容量

小,1M,2M,32M

大,128M,256M,1G

简单

复杂

发出特定指令,复杂

复杂

价格

便宜

质量

几乎没有坏块

可能有坏块,发生位反转

1.读数据

md.b 0

2.读ID NOR手册上

往地址555H写入AAH        

往地址2AAH写入55H 解锁完成

往地址555H写入90H

读0地址得到厂家ID: C2H

读1地址得到设备ID:22DAH 或 225BH

退出读ID状态 往任意地址写入F0

 

如果芯片的接口是A1接到NOR的A0,那么发出的命令要左移一位,NOR才能接收到555这个地址

例如:555H<<1

 

U-BOOT操作:

往地址AAAH写AAH

mw.w aaa aa

往地址554H写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状态 往任意地址写入F0

mw.w 0 f0

 

3.规范

MOR有两种规范 :

①JEDEC:通过发出命令来读写ID,发送命令,与内核的数组(jedec_table包含nor的各种信息)进行比较一下,发送数据,老式

②CFI:本身就包含了nor容量规格等信息

进入CFI模式

往55H写入98H

读数据

读10H得到0051

读11H得到0052

读12H得到0059

读27H得到容量 (该值的2^n就是容量)

退出CFI模式

往任意地址写入F0

如果芯片的接口是A1接到NOR的A0,那么发出的命令要左移一位,NOR才能接收到555这个地址

例如:555H<<1

 

U-BOOT操作:

进入CFI模式

往AAH写入98H

mw.w aa 98

读数据

读20H得到0051

读22H得到0052

读24H得到0059

读41H得到容量 (该值的2^n就是容量)

md.w 20 1

md.w 22 1

md.w 24 1

md.w 41 1


退出CFI模式,往任意地址写入F0

Mw.w 0 f0

4.写数据

2410读数据uboot操作

往地址AAAH写AAH

mw.w aaa aa

往地址554H写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状态 往任意地址写入F0

mw.w 0 f0

以下是imx257的nand读写数据的操作,


关键字:NorFlash  驱动  S3C2410 引用地址:NorFlash驱动

上一篇:驱动模块分离概念
下一篇:NandFlash驱动分析

推荐阅读最新更新时间:2024-11-05 16:10

单片机驱动蜂鸣器C51程序
#include reg51.h #include intrins.h #include absacc.h #define uchar unsigned char #define uint unsigned int sbit k1=P1^4; //按钮1 sbit k2=P1^5; //按钮2 sbit beep=P3^7; //接蜂鸣器 /********************************************************* 本程序出自http://www.51hei.com会员uiesers的辛勤劳动,作用是驱动蜂鸣器发出声音,蜂鸣器接在单片机的p1.5口,由两个按钮控制.p1.4开,p
[单片机]
晟合微攻克AMOLED驱动芯片技术难关 推国产替代进程加速
近年来,在终端品牌的带动下,柔性AMOLED面板市场保持着较快增长的态势。尽管今年由于疫情导致智能手机市场疲软,但AMOLED面板出货量仍逆势增长,中国AMOLED面板产业更是成长迅猛,打破了韩国企业的垄断格局。 中国面板厂商在AMOLED市场迅速崛起,给产业链上游环节带来巨大发展机遇,国内显示驱动芯片公司也纷纷加码布局,晟合微便是其中之一。公司通过持续不断技术研发,攻克AMOLED驱动芯片技术难题,不断推出替代进口的产品,使我国面板产业从上游材料领域摆脱技术依赖。 AMOLED驱动芯片需求旺盛 前两年,由于受制于面板厂商AMOLED产能和良率,终端品牌采用AMOLED屏有较大的差异,因而市场整体渗透率并不高。但从2019年开始,
[手机便携]
用集成驱动器优化GaN性能
导读: 将GaN FET与它们的驱动器集成在一起可以改进开关性能,并且能够简化基于GaN的功率级设计。 氮化镓 (GaN) 晶体管的开关速度比硅MOSFET快很多,从而有可能实现更低的开关损耗。然而,当压摆率很高时,特定的封装类型会限制GaN FET的开关性能。将GaN FET与驱动器集成在一个封装内可以减少寄生电感,并且优化开关性能。集成驱动器还可以实现保护功能 简介 氮化镓 (GaN) 晶体管的开关性能要优于硅MOSFET,因为在同等导通电阻的情况下,氮化镓 (GaN) 晶体管的终端电容较低,并避免了体二极管所导致的反向恢复损耗。正是由于这些特性,GaN FET可以实现更高的开关频率,从而在保持合理开关损耗的同时,提升功率
[电源管理]
用集成<font color='red'>驱动</font>器优化GaN性能
舍弗勒将在2021年IAA Mobility大会发布自动驾驶汽车线控驱动系统
该系统基于AUTOSAR软件标准打造,并满足ISO 26262的安全要求 来源:舍弗勒 德国汽车零部件和系统制造商舍弗勒将于下个月在慕尼黑举行的2021年德国国际汽车及智慧出行博览会(IAA Mobility)上发布其Space Drive 3 Add-ON系统。根据舍弗勒8月24日发布的一篇新闻稿,这是该公司第三代Space Drive线控驱动系统,是一项支持自动驾驶的多重冗余技术。 这种下一代线控转向技术支持简化集成至现有车辆架构。舍弗勒还将在大会上展示其新型滚动底盘,这是一个模块化且可扩展的平台,可用于自动驾驶乘用车和货运运输;此外,舍弗勒的力反馈手轮执行器(HWA)也将在大会上首次亮相,其机电一体化解决方
[汽车电子]
舍弗勒将在2021年IAA Mobility大会发布自动驾驶汽车线控<font color='red'>驱动</font>系统
通用照明市场中的高亮度LED驱动挑战暨安森美半导体解决方案
近年来,随着绿色环保团体不断扩大节能环保界线,各个规范标准组织不断发布新的能效标准,同时,终端产品不断向更高集成度和更小尺寸的方向发展,降低能源消耗、提高能源使用效率已经成为全球众多国家的政府、行业组织、半导体公司、电子产品制造商及消费者所共同关注的一项焦点。 通用照明市场的不同光源对比 从具体应用来看,通用照明市场涵盖的领域非常广泛,包括建筑物照明、标志、景观照明、零售、信号灯、街道照明和住宅照明等。在通用照明市场,目前常用的光源包括白炽灯、紧凑型荧光灯(CFL)、线性荧光灯、高强度气体放电灯(HID)以及新兴的高亮度发光二极管(HB LED)等。 如果我们基于能效基准对不同光源进行比较,那么用于衡量照明的一个重
[工业控制]
基于LED驱动器的新型调光方案详解
  在许多照明应用中,人们都采用了能够产生已调大电流脉冲的功率驱动器,从DLP 投影机中的大电流 LED到高功率激光二极管等等。例如:在高端视频投影机中,高功率 LED 用于产生彩色照明。这些投影机中的RGB LED 需要精准的调光控制以实现准确的彩色混合 ── 在该场合中,除了简单的 PWM 调光以外,还能够提供更多的控制功能。通常,为了实现彩色混合中所要求的宽动态范围,LED 驱动器必须要能够在两种完全不同的已调峰值电流状态之间快速切换,并叠加 PWM 调光而不造成任何损坏。LT3743 能够满足这些苛刻的准确度和速度要求。   LT3743 是一款同步降压型 DC/DC 控制器,它运用固定频率、平均电流模式控制,以通过一个
[电源管理]
基于LED<font color='red'>驱动</font>器的新型调光方案详解
LED驱动器可控制18个LED电流源
  凌力尔特推出无电感器型、低噪声、高效率 LED 驱动器 LTC3220/-1,适用于蜂窝电话显示屏和其它可编程照明应用。该器件提供 18 个单独的可配置 LED 电流源。显示器电流通过精确内部电流基准设置。通用电流源能以数字方式控制,具有独立调光、亮度、闪烁和灰度控制,可通过简单的两线 I2C 串行接口编程;LTC3220 和 LTC3220-1 每个都具有独一的 I2C 地址。LTC3220/-1 的 2.9V 至 5.5V 输入电压范围已经为单节锂离子/聚合物电池应用而优化。用锂离子电池 (标称值为 3.6V) 驱动时,效率可达 91%,静态电流低至 500uA,最大限度延长了电池工作时间。另外,转换率受限的开关降低了传导
[新品]
Android深度探索--HAL与驱动开发第五章读后感
开发板是开发和学习嵌入式技术的主要硬件,从技术上说,与我们常用的手机类似,也包含显示器、键盘、Wi-Fi、蓝牙等模块,目前市面上的开发板型号和种类很多,但目前最流行的是基于三星S3C6410 ARM11架构的开发板。S3C6410 ARM11是由三星公司推出的一款低功耗、高性价比的RISC(reduced instruction sct computer,精简指令集计算机)处理器,它基于ARM11内核,可广泛应用于移动电话和通用处理等领域。 S3C6410是一个16/32位RISC微处理器,旨在提供一个具有成本效益、功耗低,性能高的应用处理器解决方案,像移动电话和一般的应用。它为2.5G 和 3G通信服务提供优化的H /W性能,
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved