随笔分类 -  SD

磁盘读取工具
摘要:在调试存储设备,SD卡,U盘,磁盘等时,为了检验下位机是否成功地写入数据,经常使用Winhex工具查看磁盘的数据。其缺点是只能在磁盘上有文件系统时才能查看,当存储设备未被格式化时,无法读取扇区数据。 在设计SD卡文件系统过程中,发现C++有直接读取磁盘文件的函数,便动手做了一个简易的扇区读取工具,优点是不需要文件系统便可以进行数据读取,方便系统调试;缺点由于读取速度限制,只提供了前256扇区的读取数据。 下载地址:http://files.cnblogs.com/sun-1989/HexReader.rar 阅读全文
posted @ 2013-11-08 20:38 追星之子 阅读(321) 评论(0) 推荐(0)
SD读写流程
摘要:一、1bit-4bit数据传输对比 CPU/EDMA与SD的数据传输可以设置为1bit或4bit模式,1bit模式仅使用DAT0数据线,4bit模式使用DAT3-DAT0四位数据线。例如,传输512字节的数据,传输的数据格式如下图所示:二、读写命令 读写分为单块读写和多块读写。CMD16:SET_BLOCKLEN,用于设定每次读写的块大小,对于标准容量卡standard SD,默认块大小为512字节,可以通过该命令改变CSD寄存器值从而改变读写块大小;而对高容量卡SDHC,块大小固定为512字节,不可以改变。CMD17:READ_SINGLE_BLOCK,单块读取,每次读取一个数据块,命令参数 阅读全文
posted @ 2013-10-24 16:08 追星之子 阅读(2284) 评论(0) 推荐(0)
TMS320C6747MMCSD控制器
摘要:从host和SD卡通信的角度,一个MMC\SD控制器需要提供命令及命令参数的发送,响应的接收;数据的发送和接收;控制,时钟设置,状态等功能。 TMS320C6747浮点DSP提供MMC/SD模块与外部SD卡进行接口。具有以下特点:1、 支持MMC/SD硬件接口;2、 支持MMC/SD及SDIO协议;3、 可编程时钟频率;4、 512bit读写FIFO;5、 支持EDMA传输;6、 支持单块读写及多块读写。 MMC/SD控制器介于CPU,EDMA和SD卡之间。接口 MMC/SD控制器通过MMC/SD协议实现host和SD卡的通信。控制器总线支持多卡,通过卡识别过程依次识别各个卡。寄存器 MMC. 阅读全文
posted @ 2013-10-24 09:31 追星之子 阅读(584) 评论(0) 推荐(0)
SD初始化流程
摘要:SD初始化是SD卡操作的关键。初始化过程需要注意SD卡的类型。SD卡(2G以下)和SDHC卡(2G至32G)分别支持SD协议1.0及2.0,命令和初始化过程略有不同。总线模式分为SPI和SD两种,以SDHC卡SD模式通信为例,介绍SDHC初始化过程。一、SD Specification V2.0中基本概念1、命令Command 命令由主机发往从机,可以点对点,也可以是广播,用于对SD卡进行设置或者数据传输。命令格式如下:一个完整的命令由48位组成。 Command index命令索引:有6位,可以表示64条命令;Argument命令参数:32位,可以包含命令需要的卡地址等信息; CRC7:7. 阅读全文
posted @ 2013-10-23 10:50 追星之子 阅读(2512) 评论(0) 推荐(0)
SD卡硬件介绍
摘要:电气特性 支持SD协议2.0的SDHC卡操作电压范围2.7-3.6V。高速模式下,支持0-50MHz/sec时钟,可达25MHz/sec的接口速度(当采用4线连接时)。 两种可选通信协议SPI协议和SD协议。SD卡具有两种操作模式,SD模式:9根线;SPI模式:7根线。SPI总线允许通过2通道(数据入和出)传输比特数据。SPI兼容模式使得MMC主机系统通过很小的改动就可以使用SD卡。SPI协议只能采用1bit数据线传输;SD模式可以采用1bit或4bit传输。SPI模式的优点就是简化主机的设计,SPI模式相对于SD模式的不足之处是丧失了速度性能。引脚具体说明如下表:S:电源供电;I:输入;O: 阅读全文
posted @ 2013-10-21 21:55 追星之子 阅读(1226) 评论(0) 推荐(0)
SD类型与协议
摘要:SD & SDHC & SDXCSD Secure Digital缩写SD,全名Secure Digital Memory Card,中文翻译为安全数位卡,为一种存储卡,被广泛地于便携式设备上使用,例如数码相机、个人数码助理和多媒体播放器等。SD卡的技术是建基于MultiMedia卡格式上。SD卡有比较高的数据传送速度,而且不断更新标准。大部份SD卡的侧面设有写保护控制,以避免一些数据意外地写入,而少部分的SD卡甚至支持数字版权管理的技术。SD卡的大小为32mm × 24mm × 2.1mm,但官方标准亦有记载“薄版”1.4mm厚度,与MMC卡相同。 其衍生 阅读全文
posted @ 2013-10-21 16:03 追星之子 阅读(2378) 评论(0) 推荐(0)