SD卡初始化流程图,比较详细

合集下载

SD卡设计基础指南

SD卡设计基础指南

SD卡设计基础指南目录1、概述 (3)2、SD卡硬件设计规范指导 (3)2.1 SD卡接口总线分类 (3)2.1.1 SD总线拓扑 (4)2.1.2 SPI总线拓扑 (4)2.2 SD卡接口定义 (5)2.3 SD卡工作原理以及总线协议 (7)2.4 SD卡典型应用电路图 (8)2.7 SD卡PCB布局与走线规范 (10)3、SD卡规格总览 (13)3.1 SD卡种类 (13)3.2总线速 (13)3.3 智能型SDIO(iSDIO,无线局域网络SD) (15)4、SD卡的测试 (16)5、参考文献 (16)1、概述SD卡全名:Secure Digital Memory Card,它是由日本松下、东芝及美国SanDisk 公司于1999年8月共同开发研制,具有高记忆容量、快速数据传输率、极大的移动灵活性以及很好的安全性。

SD存储卡是特别为符合新出现的音频和视频消费电子设备的安全性、容量、性能和环境要求而设计的一种存储卡,它有比较高的数据传送速度,而且不断更新标准。

SD卡系统是一个新的大容量存储系统,基于半导体技术的变革。

它的出现,提供了一个便宜的、结实的卡片式的存储媒介,为了消费多媒体应用。

SD卡可以设计出便宜的播放器和驱动器而没有可移动的部分。

一个低耗电和广供电电压的可以满足移动电话、电池应用比如音乐播放器、个人管理器、掌上电脑、电子书、电子百科全书、电子词典等等。

它使用非常有效的数据压缩比如MPEG,SD 卡可以提供足够的容量来应付多媒体数据。

SD卡在24mm*32mm*2.1mm的体积内结合了快闪记忆卡控制与MLC技术和东芝的NAND技术,通过9针的接口与专门的驱动器相连接,不需要额外的电源来保持其上的记忆信息。

无论是听音乐、摄影、拍照、存档、或使用智能型手机,SD规格让制造商每天用效能更高的产品,传递更美好的日常使用经验给上百万个消费者。

作为一种产业通用技术标准,SD提供移动储存产业一个多元化的市场区隔应用,包括:移动电话、数码相机、MP3播放器、个人计算机个人电脑、平板计算机平板电脑、列表机打印机、汽车导航系统、电子书、以及更多消费性电子设备。

SD卡分区教程TF卡分区教程手机分区教

SD卡分区教程TF卡分区教程手机分区教

recovery2.0版本其他版本请绕道!1、Reboot system now ——重启2、USB-MS toggle ——在recovery 模式下直接连接USB而不需要退出该模式3、Backup/Restore ——备份和还原3-1、Nand backup——Nand 备份3-2、Nand + ext backup——Nand 备份(系统和ext 分区一同备份)3-3、Nand restore——还原(就是还原3-1、3-2 的最后一次备份)3-4、BART backup——BART 备份(包括系统和ext 分区)3-5、BART restore——还原最后一次的BART备份Nand 备份类似于系统的备份而BART 则像是PC 上ghost 的备份。

Nand 备份它不会备份ext 分区(就是第二分区没有分区的可以不管这个)所以你的如果app2sd 了那么装在第二分区的程序用Nand 恢复是办不到的BAR T则可以备份到ext 分区用BART 恢复则可以恢复整个系统可以使它和你备份前一模一样,不会有一点文件信息的丢失(包括联系人、短信、图片、影音等,所以如果你装的东西比较多,那么备份和恢复会比较慢)4、Flash zip fromsdcard——从sd卡根目录的.zip ROM 刷机包刷机5、Wipe ——清除5-1、Wipe data/factory reset——清除内存数据和缓存数据5-2、Wipe Dalvik-cache——清除缓存数据+ ext 分区内数据5-3、Wipe SD:ext partition——只清除ext 分区内数据5-4、Wipe battery stats——清除电池数据5-5、Wipe rotate settings——清除传感器内设置的数据6、Partition sdcard ——分区sd 卡6-1、Partition SD——自动为sd 卡分区6-2、Repair SD:ext——修复ext 分区6-3、SD:ext2 to ext3——将ext2 分区转换为ext3 分区(推荐)6-4、SD:ext3 to ext4——将ext3 分区转换为ext4 分区(C4 卡不推荐,C6 卡推荐)7、Other ——其它7-1、Fix apk uid mismatches——修复apk 程序7-2、Move apps+dalv to SD——移动程序和虚拟缓存到sd 卡(这个可不是app2sd)7-3、Move recovery.log to SD——移动刷机日志文件到sd 卡(执行此操作后,sd 卡根目录会出现一个“recovery.log” 文件即为刷机日志文件)8、Power off ——关机用到以上大红部分!PS:分区后卡上内容全部丢失! 请在分区前备份需要备份的!PS:沒分过区。

分享N96硬格全过程

分享N96硬格全过程

分享N96硬格全过程我硬格机器的时候在论坛上查硬格方法,但是往往是人云亦云的,很多说的都不是N96的过程现在我把塞班1版2版3版的硬格流程说一下把首先就是备份(我一年格一次机器资料是大整理,备份方面我就不说了每个人都有自己的备份方法)现在开始格机首先关机(硬格是在关机状态下完成的,一定要保证电池有电啊)同时按住*,3,拨号键,确认按的顺手按得牢靠了,然后再按开机键。

这里有说要取出卡的,有说不取卡的,反正我没有取,就是内存卡和电话卡都带着硬格的。

上面的步骤适合诺基亚所有的智能机,但是下面的就不一样了按完开机键以后,先是屏幕一白,显示诺基亚的标志塞班一版:QD的过程是稍稍等几秒出现“Formating……”字样然后屏幕一块一块的逐渐变白,大约2分钟左右手机重启,重启后第一项就是设置语言,我的QD硬格完后显示的是英文的,根据提示设置完成,OK一版介绍完毕(我格QD的时候格完重启前手机没电关机了,当时心都凉了,都说这时候停电手机会变砖头,但是我的QD到现在依然坚挺,但是大家不要模仿啊)塞班二班:6630.7610,N72 这几个我都格过,除了格机的时间有个几秒钟的差别以外别的都一样,其中6630最快,就拿他说事把,前面一样出现诺基亚的标志以后这个屏幕不会显示Formating……”的字样,我看很多的介绍都说硬格的时候都会显示Formating……,但是我就是在QD上见到了别的真的不出现这字样,出现诺基亚的标志后大约10几秒钟,手机重启,显示的是繁体字,先选择国家地区,设置完成后二版OK,整个格机过程不超过1分钟,就跟重启一次手机差不多(N72 7610会慢点)塞班三版:就拿N96说事了,前面一样显示诺基亚标志以后就有电不一样了,先是黑屏(大约1秒多种)然后屏幕全白(当时有点紧张,但是大约有3~5秒钟吧)开始重启的各个步骤,但是要比正常重启的速度稍微慢点(也可能是紧张的关系,反正觉得时间要长点)手机重启,这个过程中会出现一段英文的提示,因为提示稍纵即逝所以我根本就没有看清楚提示的是什么,重启手机后首先选择国家地区(我的是马来版的显示的是繁体字)我查N96格机的时候很多人说硬格以后号码2会消失,但是我的N96常按#号键依然提示更换号码,(号码2我不会用所以具体有没有效我就不知道了,但是硬格后96长按#会提示更换号码,这是绝对肯定的),还有说硬格后会变成英文的,我就是在QD上遇到过变成英文,这有可能是版本的问题吧我就不知道了,还有在百度上问硬格完N96的WIF会消失,这个我不好说我的硬格完WIF一切正常N96硬格完重启手机设置完成以后,手机的My Nokia会提示你欢迎使用您的新手机,请设定。

新款PLC的SD卡使用方法

新款PLC的SD卡使用方法

首先,把一张格式化好的SD卡插入PLC里面,
然后点击PLC软件上面的 PLC 功能,再点击:设定
接着会自动连接PLC
然后会要求选择:功能块,这里要全部都选择,然后点击(设定)按钮
另外在下载程序到SD卡里面之前,最后把当前是数据更新一下,以防止数据是旧的,
或者,要求客户在备份之前,把触摸屏上的画面都拍一遍,以防止数据有错误的时候,还有一份记录
PLC程序恢复就比较简单,首先把备份好的程序发给客户,
让客户把有程序的SD卡插入到机器上,(插卡之前最好把PLC断电)
然后让客户把PLC通电,这个时候就能看到PLC上的通讯灯在闪烁,等通讯等为绿色时,就可以了,这个过程大概30秒
然后在把PLC断电,把SD卡取出来,
然后再把PLC通电,这个程序就恢复完成了。

SD卡存储模块设计

SD卡存储模块设计

N n ls adFah模块 向 S D提供 两种接 口 : 逻辑地址操 作接 口
和 物 理 地址 操 作 接 口。 逻 辑 : 作命 令 R a , ie 逻 辑 地 址 。 操 ed Wr , t 物理 : 操作 命 令 R a , i ,l kEae 物 理 地 址 ed Wre Bo rs, t c 。
M Hz 。
知 S ed S ed通 过 检 测 D T 0线 来 判 断 S DR a ,DR a AA D卡 是 否 处 于 忙 的状 态 , 样 就 可 以 实现 数据 写操 作 时 流 量 控 制 。 这
l c 。
S s ls l S i D o R。 D c Ht e。 Cr d Ia t Da【
f) 2并行性 : 可以设计 2个或 者多个 D tB f r 提高数 a ue来 a
据读写速度 。 主 控 模 式 : 有 二 种 主 控 模 块 :D C nr l 、 a dFah 二 S ot l rN n l oe s
C nrl r C2Co P o esr 。 o tol 和 e — rc so/ 2. 051 18

t e r d du e d i n T ou h t s i peme t lr c n r ad an i p ed f2 h ea er mo l esg hr g hi m l nat 1 a e d wre s e s o 0MB s 1 MB S B O . t . / , 2 / . y W86 3 8D ige C p.Or L8 br d hi C l —
D 产品设计与开发 』 rd c D sg n e eo me t o ut e ina dD v lp n
S 卡 存 储 模 块 设 计 D

sdio linux驱动流程图

sdio linux驱动流程图

SD卡的工作原理想了解SD卡的工作原理,首先需要了解的就是SD卡协议了,这个在网上可以轻松的下载到。

在了解协议后,就可以看看下面的一些开发思路了。

首先看下脱离操作系统如何在S3C2410上实现SD卡的读写。

过程可以分为3个大的步骤:初始化sd卡、写sd卡、读sd卡;下面的过程是我通过realview-MDK环境测试过的。

一、初始化sd卡二、写sd卡写sd卡可以分为3种方式:POLL、中断、DMA (1)POLL写三、读sd卡读sd卡也可分为3中方式:POLL、中断、DMA (1)POLL读SD卡linux驱动工作原理,说了下脱离操作系统如何在S3C2410上实现SD卡的读写。

了解了脱离操作系统的工作原理后,现在可以思考linux是如何管理管理SD卡的了。

Linux中SD驱动可以分为3层:块设备层(mmc_block.c ,mmc_sysfs.c,mmc_queue.c)、mmc协议层(mmc.c)、sd驱动层(s3c2410_sdi.c)。

下面从以下几个方面理解驱动:1、s3c2410_sdi.c代码初始化过程;2、SD卡块设备注册过程;3、request及数据传输的实现。

下面介绍的过程参考的代码是内核版本是2.6.8,其它版本过程类似。

一、s3c2410_sdi.c代码初始化过程二、SD卡块设备注册过程三、request及数据传输的实现SD卡调试关键点:1. 上电时要延时足够长的时间给SD卡一个准备过程,在我的程序里是5秒,根据不同的卡设置不同的延时时间。

SD 卡初始化第一步在发送CMD命令之前,在片选有效的情况下首先要发送至少74个时钟,否则将有可能出现SD卡不能初始化的问题。

2. SD卡发送复位命令CMD0后,要发送版本查询命令CMD8,返回状态一般分两种,若返回0x01表示此SD卡接受CMD8,也就是说此SD卡支持版本2;若返回0x05则表示此SD卡支持版本1。

因为不同版本的SD卡操作要求有不一样的地方,所以务必查询SD卡的版本号,否则也会出现SD卡无法正常工作的问题。

SPI模式下对SD卡的操作

SPI模式下对SD卡的操作STM32的SPI设备简介:STM32F107VC有3个SPI设备,SPI控制器在输出数据的同时采样输入数据,使用相同时钟线。

Master设备写操作的同时,读入寄存器同时采样填充,每次也需要清空寄存器。

Master设备的读操作,实际上是通过写数据输出时钟序列,采样MISO的信号。

SD卡简介:SD卡的技术规范经过几次升级,与最初版本已有很大不同,本文基于Ver 3.01讨论从容量上分SD卡支持SPI的Mode0和Mode3SD卡支持50MHz总线,STM32的APB2总线最高72MHz,SPI分频?为36Mhz,理论上所有SD卡都可以正常操作,实际上一些低版本的卡缺乏稳定性插入信号CD:CD线是可选的信号线,没有卡时为高电位,有卡插入时CD为低电位电位稳定延迟:CS线为高的状态下输出若干时钟,延迟利于电位稳定SD卡的准备状态,初始化操作:SD卡从上电到可读写状态需要一定序列命令的操作,这个过程包括选择SPI模式和判断卡的版本以及供电操作SD规范中的流程图CMD0SD卡上电后使用CMD0进入SPI模式,CMD0的返回值是1字节的R1,R1应该为空闲0x01CMD8版本2.0以上的SD卡支持CMD8命令,包括大部分SDHC的卡和所有SDXC卡,早期的SDHC卡有可能仍属于V1.0卡命令返回值R7,第一字节为R1,Ver1.0的卡对R1的“非法命令”位2置位,Ver2.0以上卡应返回0x01ACMD41和CMD1ACMD41是为卡供电命令,供电前卡的状态为空闲(idle),R1的返回值为0x01,供电后为动作状态(ready)一些早期的卡认为ACMD41是非法命令,只能用MMC的CMD1命令供电CMD58CMD58读取卡的状态,一个重要的标志位CCS,会影响到读写操作中地址数据的设定CCS为1时为高版本卡,数据地址为页单位,512字节为一页CCS为0时,地址为以字节为单位实际地址CCS置位与否也取决于ACMD41中对HCS:30bit的置位请求CMD9取得卡容量等信息,CSO寄存器,CSO是16个字节的结构体,加上2字节的CRC,应读取18字节的内容卡的信息也有版本区别,需要分别处理CMD24 CMD17CMD24写数据CMD17读数据SD的读写都要以页单位进行,无论是否是新版本。

三星手机如何格式化micro SD卡


若未找到解决方案,您还可寻求以下帮助: 24小时微信客服
智能客服小星
远程服务
服务中心地址
需要服务? 预约服务(上门) 预约服务(到店) 三星数字服务平台 在线服务 ※ 我们的服务时间是周一至周五 8:00~20:00。 周末及节假日 8:00~17:00
内容反馈
ቤተ መጻሕፍቲ ባይዱQ1. 内容是否对您有帮助 ?


Q2. 文章内容您是否满意 ?
4.点击【存储】。 5.向上滑动手机屏幕,选择【格式化SD卡】。
6.屏幕会提示“SD卡清除后数据无法恢复。是否继续?”,点击【格式化SD卡】。
* 此题以I9500为例,具体操作以您手机实际菜单为准。
更多内容
三星手机如何将联系人复制到SIM卡? 什么是快速拨号?三星手机如何设置快速拨号? 三星手机如何新建联系人? 三星手机升级后不能用三星账户同步数据,为什么? 三星手机如何对三星账户进行同步设置?
H
分享
Last Update date : 2013.07.26
注:在格式化之前请先备份SD卡存储的重要数据,例如:照片、视频文件等,因为格式化SD卡后会将其保存的所有数据删除。 格式化SD卡的操作方法如下: 1.在待机页面下,点击【应用程序】。
2.点击【设定】。
3.点击【更多】。(注:有些手机无【更多】选项,直接跳到第4步即可。)
非常满意 满意 一般 不满意 非常不满意
Q3.为 了 更 好 地 为 您 服 务 , 请 留 下 您 的 宝 贵 意 见 。
此留言框仅收集对该内容的意见,并不具备回复功能,在此留下联系信息我们无法回复您。如需交流,欢迎您通过以上的在线客服 链接,与客服直接洽谈
提交
Copyright © 1995-2015 SAMSUNG All rights reserved

SD学习报告


Data in
command
Data out
response datablock crc
读块操作
Data in
command datablock
Data out
response
data resp busy
写块操作
命令结构
Bit position
47
46
【45:40】 【39:8】 】 】 6 x 32 x argument
0 1 1
endbit
SPI模式 模式
主要操作 与SD模式一样,在SPI模式下对SD卡主要操作为读取数据,写入数据,擦出 数据,保护数据等。其中数据读写最常用。 模式切换 主机上电复位后,所有卡进入SD模式。在复位命令期间,主机检测CS信号是 否一直拉低。若一直为低电平,则SD卡进入到SPI模式。 与SD模式区别 模式区别 (1)在SPI模式下,一个主机也可以与多个从机进行通信。但在一个时刻只 能与一个从机通信。选择指定的从机不必发送命令(CMD7),而是直接将 指定从机的片选信号CS拉低,将其他从机CS置高即可。 (2)该模式数据线只有一位,而SD模式下可以分别有1位,4位数据宽度。 (3)SD模式下命令,命令回复均由CMD线传输。而SPI模式命令回复由 data线传输。
2)内部寄存器 ) SD卡内部一共定义了六个寄存器:OCR、CID、CSD、RCA、DSR、 SCR。这些寄存器都可通过相应指令访问。OCR、CID、CSD、SCR寄存器 包含了卡的特征信息。RCA、DSR是配置寄存器,存储配置参数。
Name
CID RCA DSR CSD SCR OCR
Width
【7:1】 】 7 x CRC7
0 1 '1' end bit

FAT文件系统的SD卡单片机读写方法详解

FAT文件系统的SD卡单片机读写方法详解FAT(File Allocation Table)文件系统是一种用于存储和组织文件的文件系统。

SD卡是一种常见的存储设备,广泛应用于单片机系统中。

在单片机中,访问和读写SD卡上的文件需要特定的方法和步骤。

本篇文章将详细介绍FAT文件系统的SD卡在单片机中的读写方法。

1.硬件接口配置:在单片机系统中使用SD卡之前,需要进行硬件接口的配置。

SD卡使用SPI(Serial Peripheral Interface)进行数据传输,因此需要连接SD卡的CLK(时钟)、MISO(主从串行数据输入)、MOSI(主从串行数据输出)和CS(片选)引脚。

在单片机上使能SPI模块,并设置相关寄存器进行SPI传输的配置。

2.初始化SD卡:在开始使用SD卡之前,需要进行初始化操作。

初始化主要包括向SD 卡发送初始化命令和等待SD卡的响应。

初始化命令主要包括发送复位命令(CMD0)和发送初始化命令(CMD1)。

发送命令后,需要等待SD卡发回响应信号,即SD卡的操作完成,才能进行下一步的操作。

3.读取文件目录:在FAT文件系统中,文件目录存储了文件的相关信息,如文件名、文件大小、起始簇号等。

读取文件目录需要进行多次读取操作,以读取目录项的内容。

首先需要读取FAT表,获取根目录的起始簇号。

然后根据起始簇号,读取对应的目录项内容。

目录项的读取可以通过读取SD卡上的扇区数据进行,需要注意目录项的位置和格式。

4.读取文件数据:在FAT文件系统中,文件数据以簇(Cluster)为单位进行存储。

每个簇的大小一般为512字节。

首先需要根据文件目录项中的起始簇号,定位到对应的簇,并读取簇的数据内容。

读取文件数据就是按照簇的顺序进行读取,直到读取到文件结束符为止。

通过读取SD卡上的扇区数据,并根据FAT表中的簇号进行簇的链式读取。

5.写入文件数据:写入文件数据和读取文件数据类似,也是按照簇的顺序进行写入。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档