由于公司买的2440开发板1000多元,技术支持没有,他们的板子也尤其烂,<br />下载他们的NK可以同步及开机自动同步,但我们用的BSP编译后的NK不能同步<br />今天就解决同步总结写如下,也许能帮到像我刚接触WINCE出现类似问题的朋友(可能要按具体的BSP而言(sc2440_usb_ser.dll),我刚接触也不太了解,但我相信,解决问题是类似的)<br />;Write by brotherwyz<br />1、建立同步<br />首先在platform.bib中有以下容<br /><br />; @CESYSGEN IF CE_MODULES_SERIAL<br />;IF BSP_NOUSBSER !<br /> sc2440_usb_ser.dll $(_FLATRELEASEDIR)sc2440_usb_ser.dll NK SH<br />;ENDIF BSP_NOUSBSER !<br /><br />FILES<br />; Name Path Memory Type<br />; -------------- ---------------------------------- -----------<br /> usbcnect.lnk $(_FLATRELEASEDIR)usbcnect.lnk NK U<br /> repllog.lnk $(_FLATRELEASEDIR)
epllog.lnk NK U<br /> usbcnect.exe $(_FLATRELEASEDIR)usbcnect.exe NK U<br /> regedit.exe $(_FLATRELEASEDIR)
egedit.exe NK U<br /> repllog.exe $(_FLATRELEASEDIR)
epllog.exe NK U<br />然后build<br />如网上所说新建连接,在控制面板中选择刚才的新建连接,插上USB,是不是有反应了呢,如果能连接进行一步吧<br /><br />2、开机自动联接<br />新建一个<br />`USB Socket Default连接(注意前面那个`,是主键盘1键前面那个按键),如果提示已有,则在注册表下[HKEY_CURRENT_USERCommRasBook]<br />删掉它,再建<br />建完后,将[HKEY_CURRENT_USERCommRasBook`USB Socket Default]下的数据添加到project.reg或者platform.reg中<br /><br />并且追加project.reg或者platform.reg中[HKEY_CURRENT_USERCommRasBook`57600 @ SerialPort]后续数据<br />如:我新建的[HKEY_CURRENT_USERCommRasBook`USB Socket Default]下的数据为:<br />08,02,40,00,00,00,00,00,00,00,00,00,00,00,00,00,00,19,0f,00,0c,01,00,00,fe,00,00,00,00,02,00,00,0e,01,00,00,<br />48,44,6c,02,b0,4b,0f,00,00,00,00,00,00,ed,03,14,00,00,00,00,40,eb,03,14,00,00,00,00,00,00,00,00,ff,ff,00,00,<br />00,00,00,00,f0,aa,00,00,84,ec,03,14,00,<br />去掉project.reg或者platform.reg中[HKEY_CURRENT_USERCommRasBook`57600 @ SerialPort]ENTRY中开始以上等长数据,copy后续数据<br />追加到project.reg或者platform.reg中[HKEY_CURRENT_USERCommRasBook`USB Socket Default]中<br /><br />然后<br />在[HKEY_CURRENT_USERControlPanelComm]下添加如下: <br />"AutoCnct"=dword:1 <br />"Cnct"="`USB Socket Default" <br /><br />是后在plagform中添加<br />Directory("WindowsStartup"):-File("repllog.lnk","windows
epllog.lnk")<br /><br />build platform<br />download NK.BIN吧,是不是奇迹出现了呢!!<br />;over |