发明名称 一种USB3.0数据采集模块自动下载固件程序的方法
摘要 本发明公开了一种USB3.0数据采集模块自动下载固件程序的方法,包括:主机检测USB3.0数据采集模块接入后,从USB3.0数据采集模块中获取设备描述符,判断是否为首次连接,若是,为USB3.0数据采集模块安装设备驱动程序,否则加载设备驱动程序;设备驱动程序初始化,获取USB3.0数据采集模块的VID/PID,判断是否需要下载固件程序,若需要下载固件程序,将固件程序下载到控制芯片内存中,升级固件;若已下载固件程序时主机通过调用驱动程序与USB3.0数据采集模块进行通讯。本发明固件程序代码由设备驱动程序调用自动下载至USB3.0数据采集模块,不需要flash存储,大大降低了成本。
申请公布号 CN104503814A 申请公布日期 2015.04.08
申请号 CN201510027243.9 申请日期 2015.01.20
申请人 山东华芯半导体有限公司 发明人 姜向阳;王璞;徐毅松
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 济南舜源专利事务所有限公司 37205 代理人 赵佳民
主权项 一种USB3.0数据采集模块自动下载固件程序的方法,其特征在于包括如下步骤:(1)主机检测USB3.0数据采集模块接入后,从USB3.0数据采集模块中获取设备描述符,判断是否为首次连接,若是,为USB3.0数据采集模块安装设备驱动程序,否则加载设备驱动程序;(2)设备驱动程序初始化,获取USB3.0数据采集模块的VID/PID,判断是否需要下载固件程序,若需要下载固件程序,将固件程序下载到USB3.0数据采集模块控制芯片内存中,控制芯片升级固件,USB3.0数据采集模块复位变为可控制数据传输的采集卡设备;若已下载固件程序,驱动程序进入就绪状态,此时主机上位机软件通过调用驱动程序与USB3.0数据采集模块进行通讯。
地址 250101 山东省济南市高新区齐鲁软件园大厦B座二层