http://blog.csdn.net/js_gary/article/details/6277414
刚接触WINCE 平台相关的东西,先从简单的开始了解吧,同时,我了解了的都记录下来给后学者,让你们少些困惑。(如有讲的不对的地方,挥泪欢迎指正)
VS调试APP可以通过Activesync和TCP/IP两种方法调试
1. TCP/IP调试
1)首先,把网络搭建好,保证终端机PC与宿主机DEVICE在同一个域下,我这里以192.168.10.100,46为例。
2)Tool-->Options-->Device Tool-->Devices在右侧选好platform,点properties按钮进入下一个对话框
3)这里可以设置你的APP下载到宿主机得那里,比如program files,windows等等,transport那里选择TCP/IP connect方式就可以了,然后点configure按钮
4)看下面这个图,46就是宿主机得IP了
5)好了,现在选Tool-->Connect to Device吧,就可以连接啦,当build你的应用程序后,就会自动下载到宿主去执行了。
2. Activesync的方法就不贴图了,图片如上,方法也类似。
注意:用Visual Studio 2005调试Windows CE 设备应用程序方法 CoreCon
1)手动复制到DEVICE下
要在Visual Studio 2005上调试WindowsCE设备的应用程序,必须建立桌面与设备间的连接。有两种连接方式,一种是ActiveSync,需要Null Moden连接线,但我在EP9315的单板上一直没弄通。另一种就是通过网络。
只要Device也连接到PC所在的网络上,那么可以通过以下方式实现在线调试应用程序:
Step 1. 从""Program Files""Common Files""Microsoft Shared""CoreCon""1.0""Target""wce400""<CPU>复制以下文件到目标设备的""windows目录
Clientshutdown.exe
ConmanClient2.exe
CMaccept.exe
eDbgTL.dll
TcpConnectionA.dll
Step 2. 在目标设备上运行ConmanClient2.exe(不会有任何提示)
Step 3. 在桌面VS2005上,选择工具/选项/设备工具/设备,选择其中的Windows CE 5.0 设备,点击“属性”,在弹出的对话框中设置TCP连接传输的配置,其中的IP地址设置为设备的IP地址。
Step 4. 最后一步可选:如果设备的注册表已经设置[HLKM]""CoreConOverrideSecurity = 1,则可以直接启动VS2005的设备连接。运行和调试应用程序。如果没有,则先在设备上运行CMACCEPT.EXE,第一次建立连接可能需要等待三分钟,以后从同一个VS2005实例连接都不用再等。但是若有多个VS2005同时进行调试,则每个都要运行一次CMACCEPT.EXE,然后才能连接。
2)如果是DEBUG的OS,可以直接在定制OS时就把这几个文档包到OS里
也就是把上述6个文件拷到CUSTOM下,然后定制下CUTOM.BIB就OK了(针对CE5,及以前的版本,因为VS里自带了这个CORECON的调试)
;VS2005 Connection file
DeviceDMA.dll $(_FLATRELEASEDIR)/DeviceDMA.dll NK U
eDbgTL.dll $(_FLATRELEASEDIR)/eDbgTL.dll NK U
TcpConnectionA.dll $(_FLATRELEASEDIR)/TcpConnectionA.dll NK U
clientshutdown.exe $(_FLATRELEASEDIR)/clientshutdown.exe NK U
CMAccept.exe $(_FLATRELEASEDIR)/CMAccept.exe NK U
ConmanClient2.exe $(_FLATRELEASEDIR)/ConmanClient2.exe NK U
3)VS2005与VS20008混用时,也就是电脑上两个IDE都安装了,如果OS定制的时候用的是VS2005的CORECON,调试时会遇到如下意外
A) VS2005的程序报如下错误
Connection failed 0x8973151A
B) VS2008的程序报如下错误
以上两个错误提示,其实是一个意思,只是VS2008报的详细些,一看就知道是不匹配的问题。
解决:
在OS中更新了下CORECON的组件就OK了,其实,我用的BSP里已经自带了这个组建,选上就可以,如果BSP没有的话,用最新的替换下也是一样的。
如下两个网址参考: