cc2540 usb dongle驱动
在使用CC2541DK-MINI Revision 1.0.4开发板时,套件里有个cc2540 dongle,但dongle的驱动一直没安装上,驱动安装时参考的《swru270c.pdf》,驱动文件用的是 :C:\Texas Instruments\BLE-CC254x-1.4.2.2\Accessories\Drivers;
电脑相关软件环境:Microsoft .NET Framework 4.6.2版本,win7 64 位旗舰版系统。
所有的USB口都一样,不是USB口的问题,希望可以解答一下,谢谢。
安装时系统打印的log如下
>>> [Build Driver List - USB\VID_0451&PID_16AA\53556723123784071545]
>>> Section start 2017/08/10 14:50:50.329
cmd: "C:\windows\system32\mmc.exe" "C:\windows\system32\devmgmt.msc"
dvi: Searching for hardware ID(s):
dvi: usb\vid_0451&pid_16aa&rev_0009
dvi: usb\vid_0451&pid_16aa
dvi: Searching for compatible ID(s):
dvi: usb\class_02&subclass_02&prot_01
dvi: usb\class_02&subclass_02
dvi: usb\class_02
cpy: Policy is set to make all digital signatures equal.
dvi: Enumerating INFs from path list 'c:\texas instruments\ble-cc254x-1.4.2.2\accessories\drivers'
sig: {_VERIFY_FILE_SIGNATURE} 14:50:50.336
sig: Key = ccxxxx_usb_cdc.inf
sig: FilePath = c:\texas instruments\ble-cc254x-1.4.2.2\accessories\drivers\ccxxxx_usb_cdc.inf
sig: Catalog = c:\texas instruments\ble-cc254x-1.4.2.2\accessories\drivers\ccxxxx_usb_cdc.cat
! sig: Verifying file against specific (valid) catalog failed! (0x800b0109)
! sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 14:50:50.391
sig: {_VERIFY_FILE_SIGNATURE} 14:50:50.392
sig: Key = ccxxxx_usb_cdc.inf
sig: FilePath = c:\texas instruments\ble-cc254x-1.4.2.2\accessories\drivers\ccxxxx_usb_cdc.inf
sig: Catalog = c:\texas instruments\ble-cc254x-1.4.2.2\accessories\drivers\ccxxxx_usb_cdc.cat
sig: Success: File is signed in Authenticode(tm) catalog.
sig: Error 0xe0000241: The INF was signed with an Authenticode(tm) catalog from a trusted publisher.
sig: {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 14:50:50.422
dvi: Created Driver Node:
dvi: HardwareID - USB\VID_0451&PID_16AA
dvi: InfName - c:\texas instruments\ble-cc254x-1.4.2.2\accessories\drivers\ccxxxx_usb_cdc.inf
dvi: DevDesc - TI CC2540 USB CDC Serial Port
dvi: DrvDesc - TI CC2540 USB CDC Serial Port
dvi: Provider - Texas Instruments
dvi: Mfg - Texas Instruments
dvi: ModelsSec - DeviceList.NTamd64
dvi: InstallSec - DriverInstall
dvi: ActualSec - DriverInstall.NTAMD64
dvi: Rank - 0x00ff0001
dvi: Signer - Texas Instruments, Inc.
dvi: Signer Score - Authenticode
dvi: DrvDate - 04/05/2013
dvi: Version - 1.2.0.0
inf: Searched 1 INFs in directory: 'c:\texas instruments\ble-cc254x-1.4.2.2\accessories\drivers'
<<< Section end 2017/08/10 14:50:50.427
<<< [Exit status: SUCCESS]
>>> [DIF_SELECTBESTCOMPATDRV - USB\VID_0451&PID_16AA\53556723123784071545]
>>> Section start 2017/08/10 14:50:50.427
cmd: "C:\windows\system32\mmc.exe" "C:\windows\system32\devmgmt.msc"
dvi: Using exported function 'PortsClassInstaller' in module 'C:\Windows\system32\MsPorts.Dll'.
dvi: Class installer == MsPorts.Dll,PortsClassInstaller
dvi: No CoInstallers found
dvi: Class installer: Enter 14:50:50.429
dvi: Class installer: Exit
dvi: Default installer: Enter 14:50:50.430
dvi: {Select Best Driver}
dvi: Selected driver installs from section [DriverInstall] in 'c:\texas instruments\ble-cc254x-1.4.2.2\accessories\drivers\ccxxxx_usb_cdc.inf'.
dvi: Class GUID of device changed to: {4d36e978-e325-11ce-bfc1-08002be10318}.
dvi: {DIF_DESTROYPRIVATEDATA} 14:50:50.431
dvi: Class installer: Enter 14:50:50.431
dvi: Class installer: Exit
dvi: Default installer: Enter 14:50:50.432
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 14:50:50.432
dvi: Set selected driver complete.
dvi: Selected:
dvi: Description - [TI CC2540 USB CDC Serial Port]
dvi: InfFile - [c:\texas instruments\ble-cc254x-1.4.2.2\accessories\drivers\ccxxxx_usb_cdc.inf]
dvi: Section - [DriverInstall]
dvi: Signer - [Texas Instruments, Inc.]
dvi: Rank - [0x00ff0001]
dvi: {Select Best Driver - exit(0x00000000)}
dvi: Default installer: Exit
<<< Section end 2017/08/10 14:50:50.435
<<< [Exit status: SUCCESS]
是第一次用吗?有没有烧过固件?
如果没有,试一下用smartRFProgrammer 烧入 HostTestApp 工程,或者现成的 \BLE-CC254x 1.4.1.43908\Accessories\HexFiles\CC2540_USBdongle_HostTestRelease_All.hex
是第一次用,发现不行,于是把原来芯片里的备份出来后烧了CC2540_USBdongle_HostTestRelease_All.hex,还是不行。
固件更新后还不行,估计是驱动或者操作系统问题?建议换台电脑试试
如果是ghost系统可能会有问题,另外64位系统可能也不行
可能是我电脑的问题,换了台电脑可以了。