用Visual studio 2005 调试基于Windows CE 5.0 的应用程序

准备工作:
     1:WinCE在编译时有Platform manager特性,这样可以省去一些工,当然这个特性不只是为了vs2005调试使用的。而是为大部分的远程调试工具使用。有了这个特性,就可以在连接时选择Manual server而不通过Activesync.笔者为什么不想用ActiveSync来连接调试呢,大部开发板的USB Device都不稳定,有的可能在使用时造成电脑假死。
    2:在BSP的Files目录内加入以下几个文件。
    clientshutdown.exe        CMAccept.exe          ConmanClient2.exe          DeviceDMA.dll         eDbgTL.dll     
    TcpConnectionA.dll    
这几个文件从那拷来的?装Platform builder 5.0没有啊。找一下就有了。
有了这个文件后,修改一下Platform.bib加入以下几项,这样nk里就有了他们。
    clientshutdown.exe        $(_FLATRELEASEDIR)\clientshutdown.exe             NK     U
    CMAccept.exe        $(_FLATRELEASEDIR)\CMAccept.exe             NK     U
    ConmanClient2.exe        $(_FLATRELEASEDIR)\ConmanClient2.exe             NK     U
    DeviceDMA.dll        $(_FLATRELEASEDIR)\DeviceDMA.dll             NK     U
    eDbgTL.dll        $(_FLATRELEASEDIR)\eDbgTL.dll             NK     U
    TcpConnectionA.dll        $(_FLATRELEASEDIR)\TcpConnectionA.dll             NK     U
3:生成您的nk吧。下载下去。windows ce 启动了。

开始使用VS调试,要说明一点,这里不使用ActiveSync来连接。而是通过TCP/IP来连接的,也就是说您的开发板一定要有网络连接才行,如果没有的话,那下次再接着看吧。

确认开发板的IP地址 我的开发板的IP是192.168.1.15与我的电脑在同一网段。
打开设备选项,选择您 的开发板找到属性。在传输选项框里选择TCP连接传输。点左边的配置,指定IP地址为192.168.1.15(你的开发板的IP地址),
好了不用管了。现在到开发板上了。在命令提示符下运行conmanclient2.exe它不会退出,所以另外再开一个命令提示符运行cmaccept.exe
好,现在回到电脑上,点设备连接,这时候应该提示连接成功了。可以调试了。
开发板那边可以关掉二个命令行窗口了。只要vs是同一个实例就不用第二次连接了。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值