英创AMR9系列工控主板可以使用USB与PC连接并进行通信。英创提供一个USB通信解决方案,需要PC端安装一个Windows Driver Kits提供的USB驱动。Windows Driver Kits是微软提供的Windows驱动开发工具,该驱动为Windows Driver Kits提供的usbsamp例程编译所得。
英创AMR9系列工控主板USB口默认作为ActiveSync程序连接所使用,如果将USB做通信使用,将无法再使用ActiveSync做连接。即无法使用ActiveSync做编译调试,无法使用ActiveSync相关远程工具。
PC上默认安装有Wince设备的USB驱动,这里需要替换一下驱动。
驱动文件说明
驱动程序安装需要三个文件usbamp.inf,usbsamp.sys,WdfCoInstaller01009.dll
驱动程序usbsamp.sys使用的Windows Driver Kits的usbsamp例程编译而来,用户可以根据项目需求修改相应代码并用Windows Driver Kits重新编译。
usbamp.inf为usbsamp例程提供的驱动安装配置信息,Windows Driver Kits的usbsamp例程中有提供,我们只需要将板子的硬件ID信息添加进usbamp.inf文件中即可。
硬件ID可以通过设备管理器查询得到。
英创提供的usbamp.inf文件已修改好配置信息
WdfCoInstaller01009.dll是安装该USB驱动所需要的组件,在Windows Driver Kits中可以找到该文件。
安装步骤
打开设备管理器,选择设备->右键->属性->驱动程序。
选择更新驱动程序,选择从列表或指定位置安装,点击下一步。
选择不要搜索,点击下一步。
选择从磁盘安装。
点击浏览,找到驱动程序所在目录,选择usbsamp.inf,打开。
点击确定,点击下一步开始安装,(会提示没有证书,安全软件也可能会有询问,选择允许),完成安装后需要重启电脑。
启动之后,查看设备管理器,可以发现驱动已更换。
运行测试例程即可进行测试。
驱动还原
如果希望还原驱动,重新使用ActiveSync,点开设备管理器,选择更新驱动程序。
选择自动安装,windows将找到USB Sync的驱动,并安装。
全部0条评论
快来发表一下你的评论吧 !