Wince和ActiveSync同步及开机自动同步解决

[复制链接]
4817|4
 楼主| brotherwen 发表于 2008-4-25 11:56 | 显示全部楼层 |阅读模式
由于公司买的2440开发板1000多元,技术支持没有,他们的板子也尤其烂,<br />下载他们的NK可以同步及开机自动同步,但我们用的BSP编译后的NK不能同步<br />今天就解决同步总结写如下,也许能帮到像我刚接触WINCE出现类似问题的朋友(可能要按具体的BSP而言(sc2440_usb_ser.dll),我刚接触也不太了解,但我相信,解决问题是类似的)<br />;Write&nbsp;by&nbsp;brotherwyz<br />1、建立同步<br />首先在platform.bib中有以下容<br /><br />;&nbsp;@CESYSGEN&nbsp;IF&nbsp;CE_MODULES_SERIAL<br />;IF&nbsp;BSP_NOUSBSER&nbsp;!<br />&nbsp;&nbsp;&nbsp;&nbsp;sc2440_usb_ser.dll&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(_FLATRELEASEDIR)sc2440_usb_ser.dll&nbsp;&nbsp;&nbsp;&nbsp;NK&nbsp;&nbsp;&nbsp;&nbsp;SH<br />;ENDIF&nbsp;BSP_NOUSBSER&nbsp;!<br /><br />FILES<br />;&nbsp;&nbsp;&nbsp;&nbsp;Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Path&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Memory&nbsp;Type<br />;&nbsp;&nbsp;&nbsp;&nbsp;--------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;----------------------------------&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-----------<br />&nbsp;&nbsp;&nbsp;&nbsp;usbcnect.lnk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(_FLATRELEASEDIR)usbcnect.lnk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;U<br />&nbsp;&nbsp;&nbsp;&nbsp;repllog.lnk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(_FLATRELEASEDIR)
epllog.lnk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;U<br />&nbsp;&nbsp;&nbsp;&nbsp;usbcnect.exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(_FLATRELEASEDIR)usbcnect.exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;U<br />&nbsp;&nbsp;&nbsp;&nbsp;regedit.exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(_FLATRELEASEDIR)
egedit.exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;U<br />&nbsp;&nbsp;&nbsp;&nbsp;repllog.exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(_FLATRELEASEDIR)
epllog.exe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;U<br />然后build<br />如网上所说新建连接,在控制面板中选择刚才的新建连接,插上USB,是不是有反应了呢,如果能连接进行一步吧<br /><br />2、开机自动联接<br />新建一个<br />`USB&nbsp;Socket&nbsp;Default连接(注意前面那个`,是主键盘1键前面那个按键),如果提示已有,则在注册表下[HKEY_CURRENT_USERCommRasBook]<br />删掉它,再建<br />建完后,将[HKEY_CURRENT_USERCommRasBook`USB&nbsp;Socket&nbsp;Default]下的数据添加到project.reg或者platform.reg中<br /><br />并且追加project.reg或者platform.reg中[HKEY_CURRENT_USERCommRasBook`57600&nbsp;@&nbsp;SerialPort]后续数据<br />如:我新建的[HKEY_CURRENT_USERCommRasBook`USB&nbsp;Socket&nbsp;Default]下的数据为:<br />08,02,40,00,00,00,00,00,00,00,00,00,00,00,00,00,00,19,0f,00,0c,01,00,00,fe,00,00,00,00,02,00,00,0e,01,00,00,<br />48,44,6c,02,b0,4b,0f,00,00,00,00,00,00,ed,03,14,00,00,00,00,40,eb,03,14,00,00,00,00,00,00,00,00,ff,ff,00,00,<br />00,00,00,00,f0,aa,00,00,84,ec,03,14,00,<br />去掉project.reg或者platform.reg中[HKEY_CURRENT_USERCommRasBook`57600&nbsp;@&nbsp;SerialPort]ENTRY中开始以上等长数据,copy后续数据<br />追加到project.reg或者platform.reg中[HKEY_CURRENT_USERCommRasBook`USB&nbsp;Socket&nbsp;Default]中<br /><br />然后<br />在[HKEY_CURRENT_USERControlPanelComm]下添加如下:&nbsp;&nbsp;<br />&quot;AutoCnct&quot;=dword:1&nbsp;&nbsp;<br />&quot;Cnct&quot;=&quot;`USB&nbsp;Socket&nbsp;Default&quot;&nbsp;&nbsp;<br /><br />是后在plagform中添加<br />Directory(&quot;WindowsStartup&quot;):-File(&quot;repllog.lnk&quot;,&quot;windows
epllog.lnk&quot;)<br /><br />build&nbsp;platform<br />download&nbsp;NK.BIN吧,是不是奇迹出现了呢!!<br />;over
high 发表于 2008-4-25 13:28 | 显示全部楼层

一般使用notify机制来启动repllog

  
 楼主| brotherwen 发表于 2008-4-25 13:51 | 显示全部楼层

能具体说下吗?

相了解下
high 发表于 2008-4-25 17:27 | 显示全部楼层

供参考

  <br /> 相关链接:<a href='http://chenyq2008.spaces.live.com/blog/cns!F73164AC8D0D8D50!139.entry'>http://chenyq2008.spaces.live.com/blog/cns!F73164AC8D0D8D50!139.entry</a>
 楼主| brotherwen 发表于 2008-4-26 09:03 | 显示全部楼层

有点乱

看了下你的参考,但我的那两个文件从始至终和你博客里的数据一模一样啊!<br />不太清楚你的意思
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

217

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部