芯片CH579,经测试,BLE库v1.4和v1.7的速度差别很大,使用官方提供的ch57x_ble_uart程序,分别使用BLE v1.4和BLE v1.7版本(在CH57xBLE_LIB.H中定义的VER_FILE),参数使用BufMaxLen=90,BufNumber=10,TxNumEvent=1,使用官方提供的BLE调试注手,发送采用连续发送,发送间隔1ms,数据量280字节,HEX发送,v1.4平均速度可达4000B/s以上(最大可达6000B/s以上),v1.7的速度平局只有1000B/s以上(最大也就是大概1300B/s左右)。
另外发现使用v1.7版本的BLE库ROM版本,非LIB(用于OTA升级),此时BufMaxLen无法设置为251,简单测试了下,超过100都不行,会导致,能扫描到,但是连接不上,无法获取Services。
速度测试截图如下:
下图为v1.4版本的库
下图为v1.7版本的库
是否我使用的方法有问题,请官方给与帮助,谢谢