好文档 - 专业文书写作范文服务资料分享网站

模电资料库---sd卡(驱动)工作原理分析完整版

天下 分享 时间: 加入收藏 我要投稿 点赞

sd卡工作原理分析

侯会明 2005-11-22

一 CPU相关,ssio的连接和设置 .......................................................... 3 1 硬件初始化,ssio的相关配置 ...................................................... 3 1) 端口功能选择寄存器——GPCTL.......................................... 3 2) 端口模式寄存器——GPPMA,GPPMB,GPPMC,GPPMD,GPPME ......................................................................... 4 3) 同步SIO控制寄存器——SSIOCON ................................... 6 4) 同步SIO状态寄存器——SSIOST ....................................... 7 5) 同步SSIO测试控制寄存器——SSIOTSCON ................... 9 6) 同步SIO收发缓冲寄存器——SSIOBUF .......................... 10 7) 同步SIO中断申请寄存器——SSIOINT ........................... 11 8) 同步SIO中断使能寄存器——SSIOINTEN ..................... 12 2 CPLD片选 ........................................................................................ 13 3 第三步,ssio收发字符相关 ......................................................... 14 二 数据包的封装与命令协议相关 ......................................................... 14 1 sd卡指令数据包 ............................................................................. 14

实 用 文 档

1

2 sd卡命令索引表 ............................................................................. 15 3 命令回应repond ........................................................................... 22 1) R1模式 .................................................................................... 22 2) R2模式 .................................................................................... 23 3) R3模式 .................................................................................... 24 三 命令的控制与实现 .............................................................................. 24 1程序中调用的sd卡命令 ................................................................ 24 1) 命令响应函数——UCS_DRSD_niCommandRespond 25 2) sd卡驱动程序初始化——UCS_DRSD_giSdIdentify ... 27 3) 读sd卡操作函数 ................................................................... 28 4) 写sd卡操作函数 ................................................................... 29 四 sd卡的配置信息和相关结构体 ........................................................ 30 1卡识别寄存器——CID(card identification register ) .......... 31 2卡特性寄存器——CSD(card specific data register) ............ 32

实 用 文 档 2

一 CPU相关,ssio的连接和设置 1 硬件初始化,ssio的相关配置 1) 端口功能选择寄存器——GPCTL 地址:0xB7000000

功能描述:这个寄存器配置各组GPIO的管教原始功能或者第二功能;CPU可以对这个寄存器进行读/写访问;复位后的默认值是0x0000。

1

1

1

1

1

1

9 8 7 6 5 4 3 2 1 0

5 4 3 2 1 0

GPCTL At reset

这里对这个寄存器有两处操作

① 首先将此寄存器和~0x0008与,来操作GPPMB;

GPCTL3(bit3)位控制管脚PIOB[4]和PIOB[1:0]的功能,设置如下:

实 用 文 档

3

-* 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

模电资料库---sd卡(驱动)工作原理分析完整版

sd卡工作原理分析侯会明2005-11-22一CPU相关,ssio的连接和设置..........................................................31硬件初始化,ssio的相关配置......................................................31)
推荐度:
点击下载文档文档为doc格式
4biju1cpi79uewu2s0h44x67j2pwjr01ea1
领取福利

微信扫码领取福利

微信扫码分享