WINCE Activesync 同步问题


1.      问题描述

用activesync同步的时候,发现无法同步的问题,PC端同步软件的同步界面如下:

图1

WINCE设备弹出出错的界面,如下图:

图2

 

2.      问题分析

不能同步文件,应该和WINCE设备这端的文件系统有关。

3.      问题解决

 

3.1 后来发现把系统选择的ROM-only File System改为RAM and ROM File system就可以了。

3.2 还是选择ROM-only file system

⑴确保BSP包中的xxx.bat文件包含下面的内容:

@REM For Hive Based Registry

set IMGHIVEREG=1

set PRJ_ENABLE_FSEXTREPL=1//没有此项也可以

if /i"%IMGHIVEREG%"=="1" set PRJ_ENABLE_FSREGHIVE=1

if /i"%IMGHIVEREG%"=="1" set PRJ_ENABLE_REGFLUSH_THREAD=1

 

⑵在platform.reg中添加下面的注册表项

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\<storageprofile associated with the root file system>\FATFS\Filters\fsreplxfilt]
  "Dll"="fsreplxfilt.dll"
  "Order"=dword:1 ; must be loaded after other filters

其中<storage profile associated with theroot file system>对于我们MLC NAND FLASH的系统来说是FlashDisk,比如

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\NAND\FATFS\Filters\fsreplxfilt]

       "Dll"="fsreplxfilt.dll"

       "Order"=dword:1

此注册表项一定要是在; HIVE BOOT SECTION和; END HIVE BOOT SECTION之间。


 

⑶设置环境变量sysgen_fsreplxfilt

图3

然后选择clean sysgen就可以了。


其实6.0activesync同步选择相应的组件即可,一般导致不同步,驱动的问题,是由注册文件破坏引起的,本人还没找到实质问题,只能采用重新烧写NK。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值