美好的一天!
我们正在使用 Tiva MCU 开发一系列器件、所有这些器件都在 CDC 模式下使用 USB 端口。 我们从 TI 为我们的产品申请了 PID 并收到它、所有这些器件都使用相同的 VID/PID、因为所有器件都使用相同的控制协议和软件。
由于我们需要为 Windows 7/8/8.1中使用的这些设备提供驱动程序(Windows 10在没有任何驱动程序的情况下使用)、因此我们需要发布此驱动程序的符号、但只需一次、因为不再需要对驱动程序进行任何更改。 因此、购买证书并通过完整的签名程序看起来不太合理。 是否有任何简单的选项可以与已经拥有证书的人员签署驱动程序一次?
附加.INF 文件后、只有 PID 和产品描述行从 TivaWare 中的原始 usb_dev_serial.inf 更改。
------------------------ usb_dev_serial_portlab.inf
;
; TivaWare USB CDC (串行)驱动程序安装文件。
;
[版本]
signature="$Windows NT$"
Class=端口
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
提供者=%MFGNAME%
LayoutFile=layout.inf
CatalogFile=usb_dev_serial_portlab.cat
DriverVer=02/22/2017,2.1.4.178
[制造商]
%MFGNAME%=VirComDevice、NT、NTamd64
[目的地名称]
DefaultDestDir = 12
[VirComDevice.NT]
%description%=DriverInstall、USB\VID_1CBE&PID_0294
[VirComDevice.NTamd64]
%description%=DriverInstall、USB\VID_1CBE&PID_0294
[DriverInstall.NT]
include=mdmcpq.inf
CopyFiles=FakemCopyFileSection
AddRe=DriverInstall.NT.AddReg
[DriverInstall.NT.AddReg]
HKR、DevLoader、* Ntkern
HKR、NTMPDriver、usbser.sys
HKR、、EnumerPropPage32、"MsPort.dll、SerialPortPropPageProvider
[DriverInstall.NT.Services](驱动程序安装.NT.Services)
AddService=usbser、0x00000002、DriverServiceInst
[ DriverServiceInst]
DisplayName=%service%
ServiceType=1
StartType=3.
错误控制= 1.
ServiceBinary=%12%\usbser.sys
[字符串]
MFGNAME ="德州仪器公司"
说明=" JetChromm II 串行端口"
服务="JetChromm II CDC 串行端口"