电子工程世界电子工程世界电子工程世界

关键词

搜索

型号

搜索

AN335

产品描述USB DRIVER INSTALLATION METHODS
文件大小95KB,共12页
制造商SILABS
官网地址http://www.silabs.com
下载文档 全文预览

AN335概述

USB DRIVER INSTALLATION METHODS

文档预览

下载PDF文档
AN335
USB D
RIVER
I
N S TAL LA T IO N
M
ETHODS
1. Introduction
Users can install a driver for a Silicon Labs USB Device in three ways:
Driver Package Installer (DPInst)

Legacy Silicon Labs USB Driver Installer

INF-only installation
DPInst is an installation utility available through Microsoft. Silicon Labs redistributes this installer with the CP210x
and USBXpress drivers and provides a Driver Customization Utility (see application note, “AN220: USB Driver
Customization”) that will automatically customize a DPInst-based installation utility.
The Legacy Silicon Labs Driver installer is a utility included in the software accompanying this document. The
executable and INI files included with the installer are intended to be used as a template for a custom driver
installation utility. Running the executable alone will not install a driver, as the setup.ini file must be modified to work
with the driver installation. Both the INI and EXE files need to be moved into the driver installation directory next to
the INF file for the installation to be successful. See “4. Legacy Silicon Labs USB Driver Installer/Uninstaller” for
more information on usage and customization.
The INF-only installation doesn’t require any installer and simply relies on the INF file itself.
The following sections will describe each of these installation methods in more detail.
Note:
The WHQL recertification process that Silicon Labs provides to customers does not rely on any of these installation
methods, so they can be chosen, or changed, at any point in the process: during, before or after certification of a driver.

Microsoft’s
2. Relevant Documentation
Application notes can be found on the
www.silabs.com/interface-appnotes
and
www.silabs.com/8bit-appnotes
pages.

AN220:
USB Driver Customization
– This document describes the options available for generating a
customized DPInst utility with application-specific strings, VID, PID, and features. This application note
also includes a software utility to generate the customized DPInst files.
3. DPInst
DPInst is Microsoft’s utility that simplifies and customizes driver installations for Windows. Visit MSDN and read the
Driver Package Installer (DPInst) article for full details and support information on the DPInst utility:
http://
msdn.microsoft.com/en-us/library/windows/hardware/ff544842(v=vs.85).aspx.
3.1. Installation and Customization
The simplest method to install a driver with DPInst is to copy the
dpinst.exe
file to the same folder as the driver INF
file. It will run out of the box and uses the INF file to determine what to show in the dialogs and how to install the
driver. There are specific versions for DPInst, and Silicon Labs only uses x86 and x64. The
dpinst.exe
filename
itself can be modified and customized.
By creating and modifying a file named
dpinst.xml,
customization settings can be defined for the installation. For
more information on this, visit MSDN and read the Customizing Driver Installation article:
http://
msdn.microsoft.com/en-us/library/windows/hardware/ff540241(v=vs.85).aspx.
Rev. 0.4 5/14
Copyright © 2014 by Silicon Laboratories
AN335
STM32F769DISC上MicroPython的已知问题
尝试了一下在STM32F769DISC上运行MicroPython,正如@hbzjt2012 所说的那样,还存在不少问题。我总结了一下,大致有: 不能正确显示版本、名称等参数 不能使用上下左右快捷键,一用就死机 ......
dcexpert MicroPython开源版块
开源我的信号发生器
如上图,硬件设计主要参考小马哥的“IBOARD电子学堂”,上位机将需要输出的波形进行编码,通过USB将波形数据传给STM32,STM32通过FSMC接口将波形刷给FPGA,FPGA在时钟的节拍下控制DAC输出转换。 ......
sblpp FPGA/CPLD
有个很菜的疑问
我一直都用洞洞板做电路,最近突然想用感光板,在PCB图中,元件的焊盘的尺寸应留多大啊,比如电阻,直插芯 片等等的。实际中在电路板常用的钻头,都有哪几种规格啊? 谢谢了...
springvirus PCB设计
【MSP430共享】MSP430的学习开发经验(持续楼层更新)
也许我们都可以自学MSP430单片机, 也许我们都可以自己探索一条康庄大道, 也许我们都可以自己做的很好, 但是, 别人的道路 也许我们可以借鉴 72050 72051 (给大家持续更新430 ......
常见泽1 微控制器 MCU
从一个公司发过来的邮件得知的竞赛消息
本帖最后由 paulhyde 于 2014-9-15 09:21 编辑 今年的大学生电子设计竞赛和往年有很大的不同,偏重于基础,所以往年的小车,无线通信,DSP等不会出现,主要用FPGA/单片机、模拟电路做基础性东 ......
longhaozheng 电子竞赛
CircuitPython 在线编辑器
目标 提供一个零设置电路 CircuitPythonPython IDE,帮助 任何想快速启动项目的人 在公共计算机上工作的人 远程教育,教师不希望学生自己安装任何东西 特征 在任何带有 ......
dcexpert MicroPython开源版块

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 大学堂 TI培训 Datasheet 电子工程 索引文件: 1828  485  2403  735  45  56  23  34  28  45 

器件索引   0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved