当前位置: 代码迷 >> WinCE >> wince5.0系统更换大容量cf卡后,进不去系统
  详细解决方案

wince5.0系统更换大容量cf卡后,进不去系统

热度:21   发布时间:2016-04-28 12:41:32.0
求助:wince5.0系统更换大容量cf卡后,进不去系统
使用PC104主板,Kingston的CF卡安装wince5.0,过去使用2G的CF卡没问题,现在买不到小容量的,想更换4DCF卡,发现主板通电后,在选择nk.bin启动系统前就卡住不动,进不去系统。

不知道哪位碰到过同样问题给个提示,nk.bin是很久前自己定制的,好像定制的时候没有要求选择存储卡容量,是不是跟定制的nk.bin无关的,另外bios里也好像没有哪项相关设置,会不会跟主板属性有关,先谢谢了。

------解决思路----------------------
可能跟驱动有关,凡是sd卡大于2GB小于32GB的卡是SDHC卡,即高速卡。如果在先前的驱动里面没有兼容SDHC卡的部分,如果没有的话,肯定有问题,首先低速卡和高速卡的初始化就不同,另外它们的寻址方式也不同
------解决思路----------------------
是不是CF卡的文件系统差异带来的,将两个CF卡均格式化成FAT32试试,看看差异!

如果均不行,将2G CF卡格式化成FAT格式,再看看是否可以起来!

如果确认是文件系统原因,方法有两个:
1、wince镜像重新裁剪,添加支持FAT32格式的组件;

2、将4G CF卡进行分区,把分区格式化成FAT,再试试!
------解决思路----------------------
wince镜像重新裁剪,只做这个是不行的,需要修改 SD 卡的驱动。

2G 换成 4G,如果以前的驱动只支持 2G,就必须修改驱动。