我想咨询一下Cypress官方或者一些好意的知情人士:Cypress的系列蓝牙芯片,比如CYW20719、CYW20819、CYW20706等这些蓝牙模组是否都有另一版不同的底层固件(firmware)可以支持其作为BT连接中的Master去控制Slave一起进入测试模式(Test Mode),并进行一系列的射频测试操作?
已解决! 转到解答。
请问你要做什么测试?蓝牙spec中规定了一些测试指令,cypress也有一些vendor HCI测试指令。在cybluetool中可以看到这些指令:CyBluetool (Windows Installer)
进入测试模式不需要其他的底层固件,但是不能控制slave一起进入测试模式。你可以参考下面cybluetool的user guide中使能test mode的介绍。https://community.cypress.com/servlet/JiveServlet/previewBody/16475-102-1-19601/CyBluetoolUser-Guide...
我想实现的就是其可以在建立BT连接后作为Master可以向Slave发送LMP_test_activate激活从设备测试模式,也能发送LMP_test_control进行一些测试项控制,基本类似蓝牙测试仪的功能。想了解有没有支持这样功能的芯片固件可以烧录?
Cypress没有类似功能的固件。一般情况下,测试是通过的HCI UART口发送测试指令进行不同模式的测试,你这种需求需要使用两个BLE设备做透传功能,然后在BLE的接收端向被测设备发送需要的测试指令。
你说的一般情况下通过HCI UART发送测试指令进行不同模式的测试是怎样实现的呢? 蓝牙协议规范并没有相关的HCI测试命令。
谢谢!
请问你要做什么测试?蓝牙spec中规定了一些测试指令,cypress也有一些vendor HCI测试指令。在cybluetool中可以看到这些指令:CyBluetool (Windows Installer)