当前位置:   article > 正文

十二.ARM裸机学习之SD卡启动详解_rk sd卡启动

rk sd卡启动

一.主流的外存设备发展及介绍

2017/12/12 23:08

**

1.首先,清楚内存和外存的区别:

**

一般是把这种RAM(random access memory,随机访问存储器,特点是任意字节读写,掉电丢失)叫内存,
把ROM(read only memory,只读存储器,类似于Flash SD卡之类的,用来存储东西,掉电不丢失,不能随机地址访问,只能以块为单位来访问)叫外存

2.存储设备按发展趋势分类:

● 磁存储设备:软盘、硬盘、光盘、CD、磁带
● Flash:NandFlash、NorFlash
缺点:时序复杂,无坏块处理机制,接口不统一
NandFlash:MLC(可靠性差,容量大)、SLC(可靠性高、容量小)
现在基本都在发展MLC技术
● 扩展卡式Flash:SD卡、MMC卡、MicroSD(TF卡)
内部为NnadFlash存储颗粒,外部封装了接口,接口标准统一、通用。
缺点:频繁使用导致卡槽接触不可靠
● iNand、MoviNand、eSSD:
内部为NandFlash芯片,集成块设备存储单元,集成了扩展卡式Flash 的优点
接口标准统一(时序、物理封装、引脚定义),以芯片级封装发布
芯片内部具有Flash管理模块:具有能坏块管理等功能
● SSD:固态硬盘
内部为NandFlash芯片,外部封装为硬盘接口
**

3.SD卡简介

**
SD卡是具有大容量、高性能、安全等多种特点的多功能存储卡,它比MMC卡多了一个进行数据著作权保护的暗号认证功能(SDMI规格),读写速度比MMC卡要快4倍,达2M/秒。
SD插槽支持MMC卡。
SD卡和Nand、Nor等Flash芯片差异
(1)SD卡/MMC卡等卡类有统一的接口标准,而Nand芯片没有统一的标准(各家产品会有差异)

二. SD卡编程接口

**

1.SD卡3种模式的引脚定义

**
这里写图片描述
SD卡的引脚接口支持两种通信协议:SD协议和SPI协议。
SPI协议是单片机中广泛使用的一种通信协议,接口时序简单,是一种低速通信协议。
SD通信协议是一个统一标准的通信协议。SoC通过SD卡的九针引脚以SD/SPI协议向SD卡管理模块发送命令、时钟、数据等信息,需要按照时序处理操作SD卡。
**

2.S5PV210的SD/MMC控制器

**
(1)SD协议要求SoC中有SD控制器,数据手册Section8.7,为SD/MMC控制器介绍。
(2)SD卡内部除了存储单元Flash外,还有SD卡管理模块,我们SoC和SD卡通信时,通过9针引脚以SD协

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/899352
推荐阅读
相关标签
  

闽ICP备14008679号