7842|29

82

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

大家在用的WINCE60对SD卡支持的容量最大是多少?我的怎么只能支持2GB的SD卡?怎么改大? [复制链接]

大家在用的WINCE60对SD卡支持的容量最大是多少?我的怎么只能支持2GB的SD卡?怎么改大?

最新回复

看来得结贴给分了。  详情 回复 发表于 2009-5-6 10:42
点赞 关注

回复
举报

68

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
硬件软件都要有些修改的。。。软件上至少对SDMMC文件管理那部分的程序要修改下了。硬件不太清楚。我们同时以前说怎么弄以下就好了。。忘记了。。。
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
硬件、驱动都需要修改
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

4
 
我们的可以支持32G
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用 3 楼 pjl5465358 的回复:
我们的可以支持32G


那不相当一个大硬盘了?!,牛啊!
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

6
 

神奇
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

7
 
硬件应该不需要该吧。你用的什么cpu。微软提供大容量驱动了。在5.0的系统上已经可以实现了到32G,6.0应该不会有问题吧。

http://support.microsoft.com/kb/933809/zh-cn
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

8
 
2G改到4G只是sd协议变了。所以应该只是软件的问题。
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

9
 
2440 支持sd 1.0. 也就是说还和硬件有关系!
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

10
 
从CE5开始更新SDHC支持32GB。所以这个问题只跟硬件接口和驱动有密切关系。你是什么平台?BSP哪里获得的?
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 8 楼 wjf_zjut 的回复:
2440 支持sd 1.0. 也就是说还和硬件有关系!

sd2.0是在sd1.0的基础上,增加了软件协议,硬件好像??2410也是支持sd1.0不是吗,最后也是可以升级到sd2.0
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

12
 
CE6或CE5打补丁后都能支持,在SD驱动的目录下有两个关于SDBUS的驱动,你要确认你用的是新的那一个,老的目录名好象是SDBUSDriver,具体记不清了,CE6可以直接到PUBLIC目录有关SD的目录去找.仔细看看common.reg,记得好象里面可以选择!
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 11 楼 jlctt 的回复:
CE6或CE5打补丁后都能支持,在SD驱动的目录下有两个关于SDBUS的驱动,你要确认你用的是新的那一个,老的目录名好象是SDBUSDriver,具体记不清了,CE6可以直接到PUBLIC目录有关SD的目录去找.仔细看看common.reg,记得好象里面可以选择!


有计划试一下
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

14
 
引用 10 楼 CBEMA 的回复:
引用 8 楼 wjf_zjut 的回复:
2440 支持sd 1.0. 也就是说还和硬件有关系!

sd2.0是在sd1.0的基础上,增加了软件协议,硬件好像??2410也是支持sd1.0不是吗,最后也是可以升级到sd2.0


原来2.0和1.0就是个软件协议区别。
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 6 楼 CBEMA 的回复:
硬件应该不需要该吧。你用的什么cpu。微软提供大容量驱动了。在5.0的系统上已经可以实现了到32G,6.0应该不会有问题吧。

http://support.microsoft.com/kb/933809/zh-cn


CBEMA 的2410 都可以,但是我的2440 却不行,咋整的呢。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

16
 
引用 14 楼 gooogleman 的回复:
引用 6 楼 CBEMA 的回复:
硬件应该不需要该吧。你用的什么cpu。微软提供大容量驱动了。在5.0的系统上已经可以实现了到32G,6.0应该不会有问题吧。

http://support.microsoft.com/kb/933809/zh-cn


CBEMA 的2410 都可以,但是我的2440 却不行,咋整的呢。


网上说只要升级好这个就够了,那我的咋不行呢。
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

17
 
引用 11 楼 jlctt 的回复:
CE6或CE5打补丁后都能支持,在SD驱动的目录下有两个关于SDBUS的驱动,你要确认你用的是新的那一个,老的目录名好象是SDBUSDriver,具体记不清了,CE6可以直接到PUBLIC目录有关SD的目录去找.仔细看看common.reg,记得好象里面可以选择!

关注,请问大家都是去那里下载CE的补丁的?
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

18
 
微软有啊。
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

19
 
引用 15 楼 gooogleman 的回复:
引用 14 楼 gooogleman 的回复:
引用 6 楼 CBEMA 的回复:
硬件应该不需要该吧。你用的什么cpu。微软提供大容量驱动了。在5.0的系统上已经可以实现了到32G,6.0应该不会有问题吧。

http://support.microsoft.com/kb/933809/zh-cn


CBEMA 的2410 都可以,但是我的2440 却不行,咋整的呢。


网上说只要升级好这个就够了,那我的咋不行呢。


1. 2440和2410对sd卡的中断触发是一个吗?(我不太了解)   2410的中断设为18(这里说的是检测sd卡是否插入的中断),2440不是18的话,你就改称2440对应的,在sdhc驱动对应的位置。
2. 2440和2410访问sd卡的寄存器是否在地址和功能上相同。 你对比看一下,如果相同,应该是可以的。如果只是影射地址不同,但是功能相同,你可以重新定义一下地址,如果连功能也不同,那就没辙了吧。
3. 2440和2410对sd卡的中断号是否一样。2410的sd中断号好像是21,不记得了,具体还得看手册。不一样的话,改成2440对应的。


2410通过检测中断18来获得sd卡是否插入,检测线呈检测到sd卡后,就开始依据sd2.0的协议与sd卡通信了,你可以依据调试信息看看是否与协议相符。如果能出现一些命令通信调试信息,说明上面的  2  应该不用担心了。我当时的问题出在上面的  1  上。就是sdhc驱动没有办法动态申请到sd的系统中断,所以,老是进行不下去。后来,我把2410的bsp中
有关那个中断18的系统中断申请改成静态申请,然后去掉了sdhc中的动态申请中断18对应的系统中断的代码,就好使了。还有一个地方是依据这个群里的牛人帮忙搞定的。具体你看我的帖子就知道是哪了。


希望对你有帮助。
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

20
 
好的,明天就来尝试。

我的2440 SDHC的源码不是利用中断检测的,而是检测IO电平的。不过效果都差不多。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表