- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SD卡文件系统读写
SD 文件系统
SD文件系统
SD卡概述
1
1
22 SD卡通信协议
文件系统的实现
3
3
44 DE2实例
55 总结
一、 SD卡概述
v 1、SD卡简介(1)
n
SD卡(Secure Digital Memory Card)是一种基
于半导体快闪记忆器的新一代记忆设备。
n
SD卡数据传送和物理规范由MMC发展而来
一、 SD卡概述
v 1、SD卡简介(2)
n
n
特点:大容量、高性能、安全性高。
用途:可用在MP3、移动电话、PDA、数码相机、数
码摄像机、电子图书、微型电脑、AV器材等领域。
n
数据传输速率:SD卡读写速度比MMC卡要快四倍,
最大速率可达到10MB/秒。
n
几种SD卡的区分:普通SD,高速SD,SDHC。
一、 SD卡概述
v 2、SD卡内部结构
n
SD卡由9线接口控制,数
写
保
护
据线包括:CMD,CLK,DAT0-
DAT3。
n
n
包括6个寄存器
写保护
一、 SD卡概述
v 3、SD通信模式
一个主机一般情况下可以挂多张SD卡,最大10个堆
n
叠的卡。
n
主机访问模式:SD模式;SPI模式
一、 SD卡概述
v 4、SD卡通信
主机和SD卡之间的通信是通过命令和数据流实现
n
的,如下图所示:
n
命令发送/数据传输
二、 SD卡通信协议
v 1、SD卡接口可以支持两种操作模式
1、SD卡模式
2、SPI模式
n
主机系统可以选择以上其中任一模式,SD卡模式
允许4线的高速数据传输。SPI模式允许简单通用的
SPI通道接口,这种模式相对于SD模式的不足之处
是丧失了速度。
二、 SD卡通信协议
n SD模式(1)
n
SD模式总线连接图
二、 SD卡通信协议
n SD模式(2)
n
SD模式针脚定义
n
SD总线允许1线和4线数据信号设置。
二、 SD卡通信协议
n SPI模式(1)
n
SPI模式连接图
二、 SD卡通信协议
n SPI模式(2)
n
SPI模式针脚定义
n
注意:SPI模式时,数据信号需要在主机端用10-
100K欧的上拉电阻。
二、 SD卡通信协议
v 2、SD模式介绍
n
SD模式下的命令和数据都有一个开始位和结束位。
数据传输格式主要有命令、响应和数据格式。
命令格式
命令: 在CMD上传输的用于启动一个操作的比特流
由主机发往从机, 可以是点对点也可以是广播的。
n
二、 SD卡通信协议
n 响应格式
响应格式
n
响应: 在CMD上传输的用于回答命令的比特流,由从
机发往主机。
二、 SD卡通信协议
n 数据格式
数据格式
n
数据: 是在DAT上传输的比特流,双向传输。
二、 SD卡通信协议
v 3、SD模式下的单块读
n
读SD卡的顺序为:发送读命令à接受到响应信号à
读数据
二、 SD卡通信协议
v 4、SD模式下的单块写
n
写SD卡的顺序为: 发送写命令à接受响应信号à写
入数据à发送CRC
二、 SD卡通信协议
v 5、SD模式下的常用命令
n 基本命令Class0
二、 SD卡通信协议
n 读命令Class2
二、 SD卡通信协议
n 写命令Class4
二、 SD卡通信协议
n 擦除命令Class5
三、 SD卡文件系统的实现
三、 SD卡文件系统的实现
v 1、文件系统
n
文件系统:文件命名、存储和组织的总体结构。
Windows XP 支持下列三种文件系统:FAT16、
n
FAT32 和 NTFS。
n
FAT16(文件分配表):它最大可以管理2GB的分
区,但每个分区最多只能有65536个簇(簇是磁盘
空间的配置单位)。
三、 SD卡文件系统的实现
三、 SD卡文件系统的实现
v 2、SD卡存储结构
MBR 区
n
SD卡存储结构包括: MBR区、
保留扇区
保留扇区、FAT1文件分配表1、
FAT2文件分配表2、FDT文件根目
录区、User Data。
FAT1
FAT2
FDT区
User Data
三、 SD卡文件系统的实现
n 保留扇区(BPB表)
名称
占用字节数
内容
说明
BPB_BytesPerSec
BPB_SecPerChus
BPB_RsvdSecCnt
BPB_NumFATs
BPB_RootEntCnt
BPB_TotSec16
BPB_MediaType
BPB_FATSize16
BPB_SecPerTrk
BPB_NumHeads
BPB_HiddSec
2
1
2
1
2
2
1
2
2
2
4
4
0x0200
0x08
扇区大小为51
您可能关注的文档
- GlobalOrganicPVCStabilizers(有机PVC稳定剂)Industry2016Market目录.docx
- GlobalOilGasSubseaUmbilicalsRisersFlowlinesIndustry全球油气海底管缆管输油管产业报告目录.docx
- GM032-小企业董事会议事规则.doc
- GlobalOffshoreWindTurbineInstallationVessel(海上风力涡轮机安装船)Market目录.docx
- GPS航迹监控软件使用说明及问题处理.doc
- GRC模块中文说明.doc
- GPRSGPS运输车专用温湿度记录仪.doc
- GSL-4高速过滤器技术说明.doc
- GPWS近地警告系统地形数据库升级经验总结(孙天伟).docx
- GWS使用说明书.doc
文档评论(0)