这里有人知道高通对他们收购CSR后获得的蓝牙芯片做了什么吗? 我的项目已经使用CSR8675很多年了。 该芯片具有 USB 配置/接口/端点集,其类是无线控制器代码 (E0h),子类是“蓝牙编程接口”(01h)。
现在,我们正在考虑采用 QCC514x 系列中的高通 IC。 我阅读高通网站的方式表明 QCC5141 将与 BlueSuite 3.3 配合使用。 BlueSuite 3.3 中的工具之一是 BTCLI.EXE,这是一个用于测试芯片蓝牙功能的命令行工具。
Qualcomm 有几个关于如何设置和配置 BlueSuite 3.3 的文档,但是经过数小时的尝试许多不同的事情后,我无法让 BTCLI.EXE 与我们购买的用于评估 QCC5141 的开发板进行通信。
当我将此板插入我的 PC 时,Windows 会从中识别 2 个 USB 设备,一个“Qualcomm 集线器设备”和一个“Qualcomm 调试接口”。 根据 BTCLI 的文档,一旦您拥有可用的“Qualcomm 调试接口”设备,您所要做的就是输入“btcli.exe usbdbg -qhci”,它应该会连接,您就可以开始工作了。 然而,每次我这样做都会得到相同的回应:
C:\Program Files (x86)\QTIL\BlueSuite 3.3.18>btcli usbdbg -qhci
btcli, version 3.3.18.2017 Release
Copyright (c) 2001-2023 Qualcomm Technologies International, Ltd.
All Rights Reserved.
Qualcomm Technologies International, Ltd. Confidential and Proprietary.
==============================================================================
ERROR: Timeout waiting for TTP connect response
==============================================================================
TTP via usbdbg not established
我在多个开发板上尝试过这个,得到了同样的结果。 我在 Windows 10 和 11 上尝试过此操作,得到了同样的结果。
有人对我做错了什么有任何想法吗? 高通禁用了蓝牙编程接口吗?
提前非常感谢!
我尝试在 Windows 10 和 11 上安装该软件。 我总是以管理员身份安装。 我解锁了“Qualcomm 调试接口”USB 设备并在 Windows 设备管理器中看到它。
您需要先解锁USB调试,类似于:
使用 adk 的工具“...\ADK_Toolkit_x.x.x.x ools in” 使用命令提示符来: echo 00000000000000000000000000000000 > c:\qtil\unlock.txt TransportUnlock.exe writeunlockkey c:\qtil\unlock.txt
可以用以下方法进行测试: C:\qtil\ADK_Toolkit_x.x.x.x 工具 >nvscmd.exe -usbdbg 0 -deviceid 4 0 识别
有关更多详细信息,请参阅 Qualcomm 的构建和运行文档。[PLATFORM_HERE].Applicaiton