fswwl
驱动牛犊
驱动牛犊
  • 注册日期2007-03-15
  • 最后登录2007-03-17
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:2134回复:14

请问在wince上怎么可以读写SD卡的六个寄存器

楼主#
更多 发布于:2007-03-15 12:27
  请问在wince上怎么可以读写SD卡的六个寄存器?

有相关的工具吗?
rilyyu
驱动小牛
驱动小牛
  • 注册日期2006-11-17
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分512分
  • 威望130点
  • 贡献值0点
  • 好评度127点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-03-15 14:03
利用cpu的MMC控制器,发送相应的CMD就可以在收到response中读取sd卡的寄存器信息.
fswwl
驱动牛犊
驱动牛犊
  • 注册日期2007-03-15
  • 最后登录2007-03-17
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-15 14:21
引用第1楼rilyyu2007-03-15 14:03发表的“”:
利用cpu的MMC控制器,发送相应的CMD就可以在收到response中读取sd卡的寄存器信息.



你说的CPU是PDA上的吗?   发送CMD是什么命令?  我是刚接触。 一无所知!  正在学习。  请多指点。
rilyyu
驱动小牛
驱动小牛
  • 注册日期2006-11-17
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分512分
  • 威望130点
  • 贡献值0点
  • 好评度127点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-03-15 21:07
你去看sd卡规格书就知道了
fswwl
驱动牛犊
驱动牛犊
  • 注册日期2007-03-15
  • 最后登录2007-03-17
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-03-16 11:01
引用第3楼rilyyu2007-03-15 21:07发表的“”:
你去看sd卡规格书就知道了


噢~~~~~~~~~~    找了很多地方都没找到!  

帮人帮到底了~~~~~~~~~      能发本给我吗?  或给个下载的地址也可以。  谢了~~~~~~~~~~~
rilyyu
驱动小牛
驱动小牛
  • 注册日期2006-11-17
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分512分
  • 威望130点
  • 贡献值0点
  • 好评度127点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-03-16 14:51
告诉我邮箱 我发给你
fswwl
驱动牛犊
驱动牛犊
  • 注册日期2007-03-15
  • 最后登录2007-03-17
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-03-16 19:27
引用第5楼rilyyu2007-03-16 14:51发表的“”:
告诉我邮箱 我发给你


先谢了!!!!!!!!!!!  

FSWWL@YAHOO.COM.CN
rilyyu
驱动小牛
驱动小牛
  • 注册日期2006-11-17
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分512分
  • 威望130点
  • 贡献值0点
  • 好评度127点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-03-16 19:59
发了 请查收
fswwl
驱动牛犊
驱动牛犊
  • 注册日期2007-03-15
  • 最后登录2007-03-17
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2007-03-17 10:14
引用第7楼rilyyu2007-03-16 19:59发表的“”:
发了 请查收


有事!  请查邮件
rilyyu
驱动小牛
驱动小牛
  • 注册日期2006-11-17
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分512分
  • 威望130点
  • 贡献值0点
  • 好评度127点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-03-17 17:38
没收到什么邮件啊
orangechl
驱动牛犊
驱动牛犊
  • 注册日期2007-03-12
  • 最后登录2007-05-02
  • 粉丝0
  • 关注0
  • 积分120分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2007-03-18 17:11
使用什么函数来发送CMD命令?我也想了解一下,谢谢
chl85@163.com
rilyyu
驱动小牛
驱动小牛
  • 注册日期2006-11-17
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分512分
  • 威望130点
  • 贡献值0点
  • 好评度127点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2007-03-18 21:46
这个...系统并没有提供这个函数,需要自己编写的.你对照CPU文档中多媒体卡控制器部分说明和SD卡规格书就可以写出函数了.一般sd驱动里也有相应功能的函数只是没有导出.比如读数据需要CMD17或CMD18,发某些命令就可以读出SD卡的寄存器了.里面有些卡的固定信息比如制造厂商,卡容量等.还有些是读写SD卡必须要用到的信息.
orangechl
驱动牛犊
驱动牛犊
  • 注册日期2007-03-12
  • 最后登录2007-05-02
  • 粉丝0
  • 关注0
  • 积分120分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2007-03-19 08:53
我希望发送诸如CMD5等初始化用的函数,但是刚刚入手,没有头绪,用的PXA270的CPU。能不能讲得详细一点
cool_harber
驱动小牛
驱动小牛
  • 注册日期2003-03-01
  • 最后登录2009-04-28
  • 粉丝0
  • 关注0
  • 积分524分
  • 威望132点
  • 贡献值0点
  • 好评度126点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2007-03-19 21:41
270的mmc/sd控制器里面直接对控制寄存器操作就可以发送命令了,很简单的。
参考270的文档以及ce下的BSP包中mmc驱动部分看一下
博客:www.cnblogs.com/harber
rilyyu
驱动小牛
驱动小牛
  • 注册日期2006-11-17
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分512分
  • 威望130点
  • 贡献值0点
  • 好评度127点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2007-03-19 22:27
可参照D:\WINCE500\PUBLIC\COMMON\OAK\CSP\ARM\INTEL\PXA27X\SDHC下的sdcontrol.c
游客

返回顶部