烧录程序后第一次蓝牙连接总是会断开,BLE调试宝报错:连接错误,状态码:22



  • 评估板boot串口烧录程序之后,第一次连接蓝牙总是会断开一次,后续复位再连接就不会有问题,这个问题请问有什么排查思路吗0_1744182333837_e19b941c-c5d3-4d2d-88f5-f112bcb96a5b-image.png



  • 0_1744277426825_2d5791f6-e24c-4155-983b-f6214d7e4c32-image.png
    你的板子是开发板还是你们自己的板子,板子的射频调了吗,使用的是否使用官网最新的sdk不加你们的应用代码,能否正常



  • 用例程试过了,也是有同样的问题,用的例程是ble_multi_connection。
    忘记是哪里下载的0_1744597218017_0d2d3009-8ef6-4cb3-a2a6-b052d3942727-d6ada1e68057775f3931540abef0860.jpg 。是不是这个手机测试程序的问题,你们有推荐的蓝牙测试程序吗



  • 补充一下,我对原例程做了一些修改,因为我需要的是一个能被两个master同时连接的slave,所以做了如下修改
    0_1744601892856_966ebff5-00d8-454b-8860-65f69c99a05f-image.png ,然后编译报错,移除了driver_flash_ssp.c文件,宏定义了flash的size,其他没有别的修改了



  • 板子是淘宝30块的开发板



  • 你单独使用ble_simple_peripheral工程能不能正常连接