大家好!我接手了一个以CYW20706为主控的BLE项目,项目比较急,因此先拿来主义,请大家赐教:
1.20706 是否支持BLE5.0或以上?如果支持 SDK是否需要升级?我们期望使用5.0的2Mbps特性获得蓝牙传输速度的提升,目前我只能确认当前SDK是支持长MTU。
2.烧录的uart目前是没有用作其他用途,是否可以再烧录之后配置为普通uart口,这样应该会影响二次烧录?
谢谢!
已解决! 转到解答。
1. 这个设备只是过了5.0的认证,不支持任何新的feature,你可以理解为它只是支持5.0协议中4.2相关的部分。
2. 如果要使用HCI UART,必须选用带流控的设备。否则,请选用PUART。
1. 我们的设备做过蓝牙5.0的SIG认证,你可以宣称自己是5.0的设备,但是目前不支持2M特性。这个设备后续也不会支持2M特性。
2. 可以作为普通UART口使用,但是HCI UART是硬件控制的,必须使能RTC/CTS。二次烧录的时候需要将设备设置在recover模式。
首先感谢您的解答,谢谢!
1.是的,我们了解到5.0是需要硬件支持的,又与官网介绍支持5.2不相符,让我猜想是不是经典蓝牙提供了硬件特性可以使其支持2m的特性。
2.麻烦再详细说明一下这个问题,对端设备是一个不带流控的传感器,我们测试不连接RTC/CTS时无法调通,现在不确定是代码上的问题还是流控的问题,不知道是否可以提供相关的代码示例驱动HCI Uart 以验证以上问题?
1. 这个设备只是过了5.0的认证,不支持任何新的feature,你可以理解为它只是支持5.0协议中4.2相关的部分。
2. 如果要使用HCI UART,必须选用带流控的设备。否则,请选用PUART。