您的位置:首页 > 其它

activesync同步问题

2014-09-13 15:37 204 查看
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就可以了。





相关链接:

http://technet.microsoft.com/zh-cn/subscriptions/ee490220

http://social.msdn.microsoft.com/Forums/zh-CN/winembeddedzhtw/thread/b3343b15-5d03-4f21-b85e-7566792606d4
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: