您的位置:首页 > 理论基础 > 计算机网络

VS2005通过网络连接CE设备进行调试开发

2015-11-03 17:21 531 查看
当 ActiveSync 不可用时,Visual Studio 2005 不会将所需的连接文件(如 CEPC)自动复制到设备。使用下面的步骤将这些文件安装到设备上,修改 Visual Studio 连接配置,并建立设备安全。


前两个步骤,即准备设备和 Visual Studio,只需执行一次。最后一组步骤,即设置安全和建立连接,每当要从 Visual Studio 的新实例连接时都必须重复执行。

准备设备进行连接

使用与您的设备的任何连接,并将以下文件复制到设备上的 \Windows\ 文件夹中。默认情况下,这些文件位于开发计算机上的 \Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Target\wce400\ 中。

Clientshutdown.exe

ConmanClient2.exe

CMaccept.exe

eDbgTL.dll

TcpConnectionA.dll

从设备的命令提示处,运行 conmanclient2.exe。

确定设备的 IP 地址。

准备 Visual Studio 进行连接

在 Visual Studio 的“工具”菜单上,依次单击“选项”、“设备工具”和“设备”。

选择“Windows CE 设备”,再单击“属性”。

在“传输”框的右侧单击“配置”。

在“配置 TCP/IP 传输”对话框中选择“使用特定 IP 地址”,再键入设备 IP 地址。

关闭对话框。

可能会出现一个消息框,提示您重置设备。如果出现该消息框,则软重置即可。

设置安全和建立连接

在设备上的命令提示符处,运行 cMaccept.exe。

在三分钟内连接到设备。

如果您在三分钟内建立初次连接,那么只要您使用同一个 Visual Studio 实例,则可以无限期地继续部署和调试。如果需要从另一个 Visual Studio 实例进行连接,您就需要再次执行这些安全步骤。

//////////////////////////////////////////////////////////////////////////////////////////////////

WinCE新手,用USB连接CE6.0一直搞不通,驱动都装好了,PC端也没有问题了,但是就是链接的时候,总是显示正在连接,大概1分钟过后就变成灰色了,郁闷中,不得已,学习了用网络交叉线连接,特在此总结下,有知道我USB怎么连接不上的朋友欢迎指导指导。

一、我的环境

PC机WindowsXP SP3装好VS2005和PB6.0,R3,目标机S3C2440+WinCE6.0操作系统,PC与目标机通过网络交叉线连接。

二、PC 端vs2005 通过TCP 的方式与目标机连接,因此需要在目标机上运行2005 的服务器程序。这些程序vs2005 已经提供了,vs200安装在C 盘(我装在C盘)上那么这些文件所在的位置是:C:\Program Files\CommonFiles\Microsoft Shared\CoreCon\1.0\Target\wce400\armv4i(此处请注意arm的分作armv4 和armv4i,我们使用的是armv4i的因此选择armv4i文件夹下的文件,需要根据开发板所使用的系统做调整),将上述文件拷贝到你的开发板flash 上。

三、vs2005 端设置比:Tools—Options—Device Tools—Devices 中所有能选择的都选择为TQ2440 ( 尽管你可能和我一样用的是TQ2440 )。选择properties 对Transport 项进行Configuire—use specific IPaddress 下面添上目标机的IP 地址。>-<

四、连接设备在刚才部署到flash 上的几个文件中找到ConmanClient2.exe,双击此程序运行会生成一个文件,然后双击CMAccept.exe 此程序不会有任何提示,需要连接时要重新双击。在vs2005 中Tools—Connect to devices,然后任何可选的都选成wince6.0 连接成功与否会在对话框上告诉你,如果没有成功可能是3 分钟到了,也可能是别的原因,>-<

五、连接好后就可以开发应用程序了·

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yangxingbo0311/archive/2010/11/24/6033144.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息