1、 对于一些精简过的系统,无法安装虚拟串口,是由于系统缺少mdmcpq.inf和usbser.sys文件所造成的。只需要将文件下载下来放在相应的文件夹下面就行了。 文件对应的目录如下: mdmcpq.inf在C:\WINDOWS\INF目录; usbser.sys在C:\WINDOWS\SYSTEM32\DRIVERS\目录。 2、修改mdmcpq.inf [FakeModemCopyFileSection] usbser.sys,,,0x20 修改为 [FakeModemCopyFileSection] ;usbser.sys,,,0x20 正是这一段文件的错误导致在安装时不能将FileRepository文件夹中的usbser.sys文件复制到drivers目录下,导致安装错误。 3、在完成上面两步之后,安装驱动文件stmcdc.inf,注意PID/VID和SM32T程序中的使用一致。 附上stmcdc.inf文件,红色标注处为需要修改的地方: ;------------------------------------------------------------------------------ ; STMicroelectronics Comunication Device Class driver (CDC) INF FILE ; (C)2009 Copyright STMicroelectronics ;------------------------------------------------------------------------------ [Version] Signature="$Windows NT$" Class=Ports ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318} Provider=%MANUFACTURER% LayoutFile=layout.inf ;CatalogFile=%FILENAME%.cat DriverVer= 9/20/2009,1.2.0 [Manufacturer] %MANUFACTURER%=DeviceList,NTamd64 [DestinationDirs] DefaultDestDir=12 ;------------------------------------------------------------------------------ ; Windows 2000/XP/Vista32 Support ;------------------------------------------------------------------------------ [DriverInstall.nt] include=mdmcpq.inf CopyFiles=DriverCopyFiles.nt AddReg=DriverInstall.nt.AddReg [DriverCopyFiles.nt] usbser.sys,,,0x20 [DriverInstall.nt.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,%DRIVERFILENAME%.sys HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" [DriverInstall.nt.Services] AddService=usbser, 0x00000002, DriverService.nt [DriverService.nt] DisplayName=%SERVICE% ServiceType=1 StartType=3 ErrorControl=1 ServiceBinary=%\%DRIVERFILENAME%.sys ;------------------------------------------------------------------------------ ; Windows Vista64 Support ;------------------------------------------------------------------------------ [DriverInstall.NTamd64] include=mdmcpq.inf CopyFiles=DriverCopyFiles.NTamd64 AddReg=DriverInstall.NTamd64.AddReg [DriverCopyFiles.NTamd64] %DRIVERFILENAME%.sys,,,0x20 [DriverInstall.NTamd64.AddReg] HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,%DRIVERFILENAME%.sys HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider" [DriverInstall.NTamd64.Services] AddService=usbser, 0x00000002, DriverService.NTamd64 [DriverService.NTamd64] DisplayName=%SERVICE% ServiceType=1 StartType=3 ErrorControl=1 ServiceBinary=%\%DRIVERFILENAME%.sys ;------------------------------------------------------------------------------ ; VID/PID Settings ;------------------------------------------------------------------------------ [SourceDisksFiles] [SourceDisksNames] [DeviceList] �SCRIPTION%=DriverInstall,USB\VID_0483&PID_7540 [DeviceList.NTamd64] �SCRIPTION%=DriverInstall,USB\VID_0483&PID_7540 ;------------------------------------------------------------------------------ ; String Definitions ;------------------------------------------------------------------------------ [Strings] FILENAME="ST_Virtual" DRIVERFILENAME ="usbser" MANUFACTURER="STMicroelectronics" INSTDISK="CDC_DISK" DESCRIPTION="STM Virtual COM Port" SERVICE="Virtual Com Driver" |
【STM32F0开发日志/评测/笔记】+互补PWM波的产生
STM32F030 PB14和PB15无法输出PWM求助
【STM32F030探索套件】序列之五 外部中断
【STM32F0开发日志---二】+ucosii.2.92移植在STM32F030
上传个STM32F0+5110+内部温度传感器的菜鸟实例
【STM32F030探索套件使用问题】STM32F030 SPI方式驱动ST7565LCD失败
求一份STM32F051 I2C驱动LCD 12864的例程
STM32F0 M0 向结构体赋值进入HardFault异常
STM32F0 ADC-DMA方式采集2路数据时出现问题
STM32F030C8T6,TIM16定时慢很多问题?
HKEY_LOCAL_MACHINE
-->> SYSTEM
-->> CurrentControlSet
-->> Control
-->> COM Name Arbiter
把ComDB的十六进制数据修改为0或者删除ComDB后打开设备管理器中的COM口选项后查看占用的是否被清除。
没有串口了,不行
装过VCP ,装过stsw-link008 都没有成功,下载调试功能是可以的,串口驱动就安装不了
我把串口全部都删了都不行.
你的Nucleo 板子成功装了串口的吗?
你的Nucleo 板子成功装了串口的吗?
STSW-LINK009
stsw-link009.zip
2015-5-16 21:36 上传
点击文件名下载附件
下载积分: ST金币 -15.07 MB, 下载次数: 8, 下载积分: ST金币 -1
009 也是不行