www.Walzer.cn - 原创技术博客

专注于智能手机上的APP和BSP开发。
所谓高手,也就是熟悉别人制定的游戏规则、并且能在规则内跳舞的人。
posts - 59, comments - 435, trackbacks - 1, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

安装完CE6后,会发现Platform Builder for CE5的Connectivity Options不好用了,即使修改设置后点Apply也无法把新设置保存住
在完全卸载CE6和VS2005后,点PB5的Connectivity Options会弹出这个错误


即使把CE5和PB5完全卸载,然后再重装,改错误仍然存在。

我在网上搜到了该问题的解决方法
http://www.eggheadcafe.com/software/aspnet/29534746/cant-set-the-connectivit.aspx

为了防止这个网页哪天就不见了,我还是把那些内容COPY到自己BLOG里比较安全,嘿嘿
1) Shutdown all instances of PB (version 5.0 and later) and make sure
Cepb.exe, CeSvcHost.exe (CeSvcH~1.exe) and DeviceEmulator.exe are gone from
the task manager.

2) Back up the C:\Documents and Settings\<user>\local settings\application
data\microsoft\corecon folder  //我就直接DELETE掉,不用BACKUP了

3) Purge that folder [This will destroy all previously configured device
settings. It is important to make a backup as in step 2 if you need to
retain the other device settings and revert back].

4) Back up C:\Documents and Settings\all users\application
data\microsoft\corecon\1.0\addons folder to something outside of   //同样,直接DELETE掉

5) Purge that addons folder under the corecon\1.0

6) Create a new one by that name under the corecon\1.0 folder

7) Copy C:\Program Files\<PB Install folder>\CoreCon\SDK\XSL\Addons\*.xsl to
the new ...\coreCon\1.0\Addons folder you created.

8) Also copy C:\Program Files\<PB Install
folder>\CEPB\bin\microsoft.platformbuilder500.servicecategory.xsl to the
above addons folder.

9) Relaunch PB and try creating and configuring a new device.

该方法经本人验证,正确可用。很显然,CE6修改了core connectivity的方法,但是在卸载时却没有清理干净。

Feedback

#1楼    回复  引用  查看    

2007-05-29 10:25 by Titan      
恩. 以前就遇到过.
还有一种就是.先装VS2005,再装PB,发现VS2005连activesync不好用,也是这么来一下.....

#2楼    回复  引用    

2007-09-19 10:08 by canjiu [未注册用户]
非常感谢你的回信,以后不用email了,这样留言大家都能看到的话夜里与大家交流.有repllog文件,只不过是系统隐藏了.找到了这个文件仍连不上.描述一下现在的情况:我把有关usb,网络的组建无论有没用我都加上了.打开repllog时很快就消失了,可能是隐藏了.就是repllog出现几秒就消失了.我只调试串口,不调试usb,usb的驱动都没装.至于串口,可能好存在问题,如不是很好用,有时需重起或刷新几次才能用;现在条的值能用9600及其以下的波特率.我刚接触ce才几个月,知道得很少,请你多多指教.

#3楼    回复  引用    

2007-09-20 16:30 by canjiu [未注册用户]
我描述一下现在的问题.还是连不上,ce端运行repllog时总默认使用串口二.与串口二连接的电脑会收到CLIENT或空字符或乱码;与串口一连接的pc机收到ce端进入串口二中断的调试信息.不知是什么问题,恳请你多多帮助.

#4楼    回复  引用    

2007-09-20 17:09 by shiang [未注册用户]
请问一下, 如果之前用的是CE 5.0的boot loader, 那可以不要换, 也用这个bootloader来loadCE 6.0的image吗?

#5楼 [楼主]   回复  引用  查看    

2007-09-21 08:56 by Walzer      
@shiang
BOOTLOADER不做PORTING直接用是不太可能的。关于CE5->CE6 PORTING的话题, 你可以到 http://blog.yesky.com/Blog/vincentzhou/ 上去问那个博主, 他已经移植完成了.

#6楼 [楼主]   回复  引用  查看    

2007-09-21 09:00 by Walzer      
@canjiu
你应该分SERIAL DRIVER驱动层和ACTIVESYNC连接,这样两层分开调,混在一起的话哪边出问题都不知道.
调串口的话, 先把板端的ActiveSync禁掉, 自己在CE端写个小应用,用CreateFile, WriteFile, ReadFile, 还有WaitCommEvent, PurgeComm之类的API,网上搜一下估计都有现成的, 然后PC端的串口调试工具也很多,两边设置在不同的BAUDRATE相互收发数据试试.
然后再把ActiveSync叠加上去,关键在按照文档去做注册表设置,而且板端用ActiveSync的话,你在PC端就不能用超级终端占着串口了,把串口让给ActiveSync. 一般来说,SERIAL DRVIER调好后,ActiveSync一上来应该就能连通了.

#7楼    回复  引用    

2007-09-21 15:56 by canjiu [未注册用户]
以前是在调串口,串口应该是有些问题没调好。如只调通了4800,9600的波特率,以下的没调,高于9600的都不能用,接收可能会漏码或加码,不太好用,有时需要重起或刷新一次或几次才能用。近半月才开始调试activeSync,但一直连不上。我知道串口访问时互斥的,activeSync用了超级终端就不能用。暂时先不调串口了,调activesync。公司没人用过activeSync,也没文档,我也是在网上找些资料做的,不系统不说可能还很乱。

#8楼 [楼主]   回复  引用  查看    

2007-09-21 17:11 by Walzer      
@canjiu
你不能依赖于一个有问题的串口上调ACTIVESYNC. 以我前面做USB驱动的经验, USB SERIAL正确了,ACTIVESYNC自然就正确了, 用默认配置就行了不用做什么额外的修改. 所以我建议你还是把SERIAL DRIVER先调试好,过了CETK或LTK测试再说吧. 你现在是在一个不牢靠的地基上往上盖房子, 上面的功夫都是徒劳的.

#9楼    回复  引用    

2007-09-24 10:11 by canjiu [未注册用户]
太谢谢楼住了,果然是高手,提了那么多好建议.我是刚做这些,无处下手.现在就去找CETK或LTK的资料,多谢指导,不过,有问题还会再来讨饶.

#10楼    回复  引用    

2007-09-26 09:32 by canjiu [未注册用户]
对CETK或LTK我知之甚少,调试也许要学很多东西吧.现在我先问一下,activeSync同步连接时用的波特率是多少呢?这个可以设置吗?

#11楼    回复  引用    

2007-11-22 15:12 by sj [未注册用户]
我在Visual Studio2005中开发一个应用程序,需要与WinCE6设备连接进行调试。 在网上看到可以通过在设备端运行conmanclient2,cMaccept,pc端运行“连接到设备”,但是提示未安装activesync,安装以后,再运行,提示“设备未就绪“,我是通过网络接口来连接的。请问为什么?

#12楼 [楼主]   回复  引用  查看    

2007-11-24 16:24 by Walzer      
@sj
很抱歉, 我未尝试过经由TCPIP来连接ActiveSync.
在EVC里,如果PC和板端可以通过TCPIP连接的话,调试路径可以直接设置为TCPIP而不必绕道ActiveSync了. 这功能在VS2005和CE6上不知是否还有保留, 你可以试一下.

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2007-05-15 16:25 编辑过


相关链接: