社区
嵌入开发(WinCE)
帖子详情
SD卡和SDHC卡在驱动上到底有什么区别
wang19847277
2010-06-13 09:51:50
大家好,最近为SDHC卡驱动的问题头痛
我开发板上原来支持SD卡,bsp是由4.2升级到5.0的
现在想改成支持SDHC卡,可是改来改去就是不行
大家指点下啊
...全文
1400
18
打赏
收藏
SD卡和SDHC卡在驱动上到底有什么区别
大家好,最近为SDHC卡驱动的问题头痛 我开发板上原来支持SD卡,bsp是由4.2升级到5.0的 现在想改成支持SDHC卡,可是改来改去就是不行 大家指点下啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panzekai
2010-08-19
打赏
举报
回复
你在中断函数中放置打印信息,看有打印信息输出吗?
jbb0523
2010-06-20
打赏
举报
回复
楼主加油,希望找到了从5.0BSP下移植到4.2BSP下的方法能够写一个详细的总结,这个问题很多人问,但自已解决后都是只管走人,网上有关这方面的内容可谓是空缺。。。
wang19847277
2010-06-19
打赏
举报
回复
我现在在找"CardDetectGPIO"是如何和实际IO口联系起来的,还没找到
想自己写驱动,目前还没这个勇气和实力
时间好似也很紧张
wang19847277
2010-06-19
打赏
举报
回复
我原来是可以检测到2G的SD卡的,现在被我改的检测不到了,又忘了修改了那些地方,郁闷 啊
wang19847277
2010-06-19
打赏
举报
回复
我的注册表里有的,因为我的是由4.2升级的5.0的,我想开发板公司做了很多修改吧,知识现在我对CE系统结构还不熟,摸不到头绪啊
[Quote=引用 11 楼 gooogleman 的回复:]
引用 10 楼 cgenghui 的回复:
引用 8 楼 wang19847277 的回复:
郁闷,我在系统中怎么也找不到检测插入SD卡的程序,还有4.2版本中该成5.0后,怎么觉得内容有点乱,检测SD卡的IO口定义在哪个文件下呢?
实在找不到了,请大家帮忙,给提一下,谢谢了
注册表里有以下内容,来表示检测SD的GPIO的,具体内容自己分析,还是比较简单的
"CardDetect……
[/Quote]
daifeijin
2010-06-19
打赏
举报
回复
路过……
gooogleman
2010-06-18
打赏
举报
回复
[Quote=引用 10 楼 cgenghui 的回复:]
引用 8 楼 wang19847277 的回复:
郁闷,我在系统中怎么也找不到检测插入SD卡的程序,还有4.2版本中该成5.0后,怎么觉得内容有点乱,检测SD卡的IO口定义在哪个文件下呢?
实在找不到了,请大家帮忙,给提一下,谢谢了
注册表里有以下内容,来表示检测SD的GPIO的,具体内容自己分析,还是比较简单的
"CardDetectGPIO"="G" ; card detect……
[/Quote]
楼主的4.2 的不是这样的,所以麻烦啊。呵呵
cgenghui
2010-06-18
打赏
举报
回复
[Quote=引用 8 楼 wang19847277 的回复:]
郁闷,我在系统中怎么也找不到检测插入SD卡的程序,还有4.2版本中该成5.0后,怎么觉得内容有点乱,检测SD卡的IO口定义在哪个文件下呢?
实在找不到了,请大家帮忙,给提一下,谢谢了
[/Quote]
注册表里有以下内容,来表示检测SD的GPIO的,具体内容自己分析,还是比较简单的
"CardDetectGPIO"="G" ; card detect on GPG8
"CardDetectMask"=dword:100
"CardDetectFlag"=dword:0
"CardDetectControlMask"=dword:fffcffff
"CardDetectControlFlag"=dword:0
"CardDetectPullupMask"=dword:fffffeff
"CardDetectPullupFlag"=dword:100
wang19847277
2010-06-18
打赏
举报
回复
自己顶一下
wang19847277
2010-06-18
打赏
举报
回复
郁闷,我在系统中怎么也找不到检测插入SD卡的程序,还有4.2版本中该成5.0后,怎么觉得内容有点乱,检测SD卡的IO口定义在哪个文件下呢?
实在找不到了,请大家帮忙,给提一下,谢谢了
ywc86196225
2010-06-14
打赏
举报
回复
路过。
wang19847277
2010-06-13
打赏
举报
回复
sd卡插入检测是采用中断方式吗?我现在插入卡后,好象没有检测到
jonsenwu
2010-06-13
打赏
举报
回复
偶看来都一样,不过偶都没深入过只是修修改改
wang19847277
2010-06-13
打赏
举报
回复
我看网上有关于支持SD卡驱动改成SDHC卡的帖子,但是改后没有效果啊
jbb0523
2010-06-13
打赏
举报
回复
这个不好弄,不知楼主弄到什么程度了,我也想弄SDHC来着,弄了一半,可惜我要毕业了。
可以的话可以加我QQ交流:389905745,注明CSDN
fpcc
2010-06-13
打赏
举报
回复
你得严格按照硬件手册来改,这个东西没有别的办法。
liaifeilove
2010-06-13
打赏
举报
回复
建议LZ去看看CE SD系统的架构。
是否能检测到SD卡插入,是由CPU中断系统和SDHC驱动决定的。
是否支持4GSD卡(也就是SD2.0规范)是由SDBus驱动来决定的。
SDHC卡就是SD卡,只是SD卡是1.2规范,最大2G,SDHC是2.0规范,可以支持大容量存储。>4G
SD和
SDHC
和SDXC
卡
的
区别
,
SD
卡
2.0和
SD
卡
3.0的
区别
,以及Linux移植exfat
SD
卡
,
SDHC
卡
,SDXC
卡
区别
在于规格不一样,
SD
卡
最大支持2GB容量,
SDHC
最大支持32GB容量,SDXC 最大支持2TB(2048GB)容量,支持SDXC
卡
的数码设备是兼容支持
SD
卡
与
SDHC
卡
的,如果设备只有支持
SDHC
卡
,那么这个设备就不能使用SDXC
卡
,但兼容
SD
卡
。但是exfat有版权问题,默认的Linux内核是没有这个
驱动
支持的(最新的内核好像是支持的);(默认使用的是64位系统的结构,部分Linux内核使用的是32位的,因此需要修改下变量)
sd
卡
的操作
最近看野火的
sd
卡
驱动
,记录下学习过程吧(怕过个一年半载的把
sd
卡
忘光光了)。
sd
卡
的
驱动
反正是很成熟了,这里主要记载自己对sd的见解: 通常我们用的
sd
卡
有两种,sdsc(0-2G)和
sdhc
(2-32G),两者的
驱动
差别不大(主要差别在于读写操作时,sdsc是基于字节而
sdhc
是基于块,因为sd的地址只有32位)。但是大容量的sdxc于此相比就相差很大了。 sd的初始化: 1 初
micro SD(TF)
卡
详解
一、SD miniSD microSD
SDHC
的区分 SD
SD
卡
(Secure Digital Memory Card)是一种基于半导体闪存工艺的存储
卡
。为了满足数码产品不断缩小存储
卡
体积的要求,
SD
卡
逐渐演变出了Mini SD,Micro SD两种规格。
SD
卡
背面共有9个引脚,包含4根数据线,支持1bit/4bit两种数据传输宽度,时钟最高频率为25MHZ,故理论最高数据传输速
【SDIO】SD2.0协议分析总结(一)--
SD
卡
基本概率介绍
Bit 7 6 5 4 3 2 1 0 byte 7 User Name Flag Password Flag Will Retain Will QoS Will Flag Clean Session Reserved * * * * ...
嵌入开发(WinCE)
19,523
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章