发明名称 |
一种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座二层 |