阅读:2134回复:14
请问在wince上怎么可以读写SD卡的六个寄存器
请问在wince上怎么可以读写SD卡的六个寄存器?
有相关的工具吗? |
|
沙发#
发布于:2007-03-15 14:03
利用cpu的MMC控制器,发送相应的CMD就可以在收到response中读取sd卡的寄存器信息.
|
|
板凳#
发布于:2007-03-15 14:21
引用第1楼rilyyu于2007-03-15 14:03发表的“”: 你说的CPU是PDA上的吗? 发送CMD是什么命令? 我是刚接触。 一无所知! 正在学习。 请多指点。 |
|
地板#
发布于:2007-03-15 21:07
你去看sd卡规格书就知道了
|
|
地下室#
发布于:2007-03-16 11:01
引用第3楼rilyyu于2007-03-15 21:07发表的“”: 噢~~~~~~~~~~ 找了很多地方都没找到! 帮人帮到底了~~~~~~~~~ 能发本给我吗? 或给个下载的地址也可以。 谢了~~~~~~~~~~~ |
|
5楼#
发布于:2007-03-16 14:51
告诉我邮箱 我发给你
|
|
6楼#
发布于:2007-03-16 19:27
|
|
7楼#
发布于:2007-03-16 19:59
发了 请查收
|
|
8楼#
发布于:2007-03-17 10:14
引用第7楼rilyyu于2007-03-16 19:59发表的“”: 有事! 请查邮件 |
|
9楼#
发布于:2007-03-17 17:38
没收到什么邮件啊
|
|
10楼#
发布于:2007-03-18 17:11
使用什么函数来发送CMD命令?我也想了解一下,谢谢
chl85@163.com |
|
11楼#
发布于:2007-03-18 21:46
这个...系统并没有提供这个函数,需要自己编写的.你对照CPU文档中多媒体卡控制器部分说明和SD卡规格书就可以写出函数了.一般sd驱动里也有相应功能的函数只是没有导出.比如读数据需要CMD17或CMD18,发某些命令就可以读出SD卡的寄存器了.里面有些卡的固定信息比如制造厂商,卡容量等.还有些是读写SD卡必须要用到的信息.
|
|
12楼#
发布于:2007-03-19 08:53
我希望发送诸如CMD5等初始化用的函数,但是刚刚入手,没有头绪,用的PXA270的CPU。能不能讲得详细一点
|
|
13楼#
发布于:2007-03-19 21:41
270的mmc/sd控制器里面直接对控制寄存器操作就可以发送命令了,很简单的。
参考270的文档以及ce下的BSP包中mmc驱动部分看一下 |
|
|
14楼#
发布于:2007-03-19 22:27
可参照D:\WINCE500\PUBLIC\COMMON\OAK\CSP\ARM\INTEL\PXA27X\SDHC下的sdcontrol.c
|
|