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里敲命令了。