EVC里建立开发机与目标板的通讯是交叉编译的前提,可以通过configurationg platform菜单项进入你所要配置的开发平台,点击properties项,在Transpor和Startup项设置。建立连接的前提是在板子启动后windows 目录下有三个文件:tcpipc.dll,cemgrc.exe,cetlstub.dll.它们位于开发机的%winceroot\others\platman\target目录下,可以拷贝到windows 目录下。不过更为简单的办法是在定制系统时添加platform manager组件。
注意:在利用tcp/ip建立连接时(1)用fixed address要关闭防火墙或者指定端口号绕过;(2)如果通过串口配置地址,需要activesync或者RAS可用.
可以简单点不用每次连接都打一堆字符:指定端口号,建立一个*.bat文件,在板子的cmd里敲文件名即可。
如果Transpor是通过activesync,之前要注意先建立连接,否则将失败。
这样比起TCP/IP在CE的command下要敲的字符会比较长.比较如下:
选择tcp/ip键入命令行:CEMGRC.EXE /S /T:TCPIPC.DLL /Q /D:****
activesync命令行:CEMGRC.EXE /T:TLCESRV.DLL /D:**********
如果你使用activesync在开发机和目标机器建立了同步,那么配置选项时,可以把Transpor和Startup项都设置成activesync,这样你每次只要直接buid就可以下载程序到目标机上而不用在cmd里敲命令了。