This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2642R: GATT_Notification 一直返回0x16

Part Number: CC2642R
Other Parts Discussed in Thread: BLE-STACK, , SYSCONFIG

工程支持4个设备连接,2个主机和2个从机。CC2642做主机连接了一个设备的情况下,两个手机交替去连接CC2642,重复多次之后,发现调用GATT_Notification接口发数据给手机时,无法发送数据返回0x16,重试多次也一样(每秒重发1次,超过1分钟没恢复)。连接间隔30ms,苹果和安卓手机都有此问题。

SDK:simplelink_cc13x2_26x2_sdk_5_10_00_48

手机型号:苹果13、华为P30 PRO

  • 您好,

    0x16是blepending,常意味着 BLE-Stack 正忙于执行一些其他过程。您可以提供发生这种情况时候的sniffer log吗?

    是否可能是内存问题?我们建议不要使用通知。只需读取和写入数据到从设备即可。

  • 并不是内存问题,MAX_NUM_PDU由100改为250、用户任务的堆栈由10k改为20k,现象一样。出现这个问题之后,不断开连接是不能恢复的,不管等多久。出现这个问题之后,做主机调用GATT_WriteNoRsp给从机发数据时也是返回0x16

    内存还是足够的

    故障时间点为2023-05-25 15:20:05.361

    ble_log2.log
    [2023-05-25 15:19:16.019]# RECV ASCII>
    bncm reset:6
    =========================================================================================
    GAP Event=0
    Scan startup...!
    
    [2023-05-25 15:19:17.372]# RECV ASCII>
    scan device(adv data) -45 2 dcc4
    found bond device. 
    scan device(scan rsp) -45 0 dcc4
    scan ble name:ZeekrFob100
    GAP_EVT_SCAN_DISABLED!
    ready to connect 0 01
    
    [2023-05-25 15:19:17.549]# RECV ASCII>
    start connect: DCC48B9BA8FC
    
    [2023-05-25 15:19:18.347]# RECV ASCII>
    GAP Event=5
    connect success 0->0,08
    conn_interval_offset:0
    Pair Event: 0 0
    
    [2023-05-25 15:19:18.926]# RECV ASCII>
    Pair Event: 1 0
    Pair Event: 3 0
    cent info exists 0 1
    Bond save success(central)
    GATT_ExchangeMTU already excute. 0
    Service discovery start, waitting next process!
    Pair Event: 5 0
    Pair Event: 4 0
    
    [2023-05-25 15:19:19.288]# RECV ASCII>
    connInit timeout 0 1 0
    GATT_ExchangeMTU. 0
    TTCTCMultiRole_GATTMsg 3
    method= 3,status= 0,connInitStep= 1
    mtu rsp 247
    update mtu 244 0 1
    Start update param(0) updatestatus(0)!
    mtu updated 247
    update mtu 244 0 2
    
    [2023-05-25 15:19:19.449]# RECV ASCII>
    GAP Event=7
    param update: min=32,max=32,lat=0,timeout=300 sta:0 handle:0
    Notify open req(0)..
    TTCTCMultiRole_GATTMsg 19
    method=13,status= 0,connInitStep= 3
    Notify open success(0)!
    Scan startup fail due to all connected...!
    
    [2023-05-25 15:19:19.803]# RECV ASCII>
    ble->mcu: 0 25 0 152
    
    [2023-05-25 15:19:20.255]# RECV ASCII>
    mcu->ble: 0 22 0 152
    GATT_WriteNoRsp ok:0 22 39039
    
    [2023-05-25 15:19:20.499]# RECV ASCII>
    ble->mcu: 0 25 0 152
    
    [2023-05-25 15:19:20.701]# RECV ASCII>
    mcu->ble: 0 22 0 152
    GATT_WriteNoRsp ok:0 22 39039
    
    [2023-05-25 15:19:20.811]# RECV ASCII>
    ble->mcu: 0 25 0 152
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:19:20.949]# RECV ASCII>
    mcu->ble: 0 22 0 20
    mcu->ble: 0 22 0 152
    GATT_WriteNoRsp ok:0 22 39039
    GATT_WriteNoRsp ok:0 22 39039
    mcu->ble: 0 22 0 12
    GATT_WriteNoRsp ok:0 22 39039
    
    [2023-05-25 15:19:21.016]# RECV ASCII>
    ble->mcu: 0 25 0 28
    
    [2023-05-25 15:19:21.287]# RECV ASCII>
    ble->mcu: 0 25 0 44
    
    [2023-05-25 15:19:22.211]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp ok:0 22 39039
    
    [2023-05-25 15:19:22.369]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:19:23.889]# RECV ASCII>
    GAP Event=17
    param req: min=160,max=160,lat=0,timeout=300
    
    [2023-05-25 15:19:24.368]# RECV ASCII>
    GAP Event=7
    param update: min=160,max=160,lat=0,timeout=300 sta:0 handle:0
    
    [2023-05-25 15:19:26.012]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:19:31.008]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:19:36.009]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:19:41.008]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:19:45.499]# RECV ASCII>
    GAP_EVT_ADV_SET_TERMINATED!
    GAP Event=5
    connect success 1->1,04
    conn_interval_offset:1
    
    [2023-05-25 15:19:46.012]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:19:46.167]# RECV ASCII>
    GAP Event=7
    param update: min=40,max=40,lat=0,timeout=500 sta:48 handle:1
    
    [2023-05-25 15:19:46.377]# RECV ASCII>
    GAP Event=17
    param req: min=6,max=6,lat=0,timeout=500
    
    [2023-05-25 15:19:46.821]# RECV ASCII>
    GAP Event=7
    param update: min=6,max=6,lat=0,timeout=500 sta:0 handle:1
    
    [2023-05-25 15:19:46.866]# RECV ASCII>
    GAP_EVT_ADV_SET_TERMINATED!
    GAP Event=5
    connect success 2->2,04
    conn_interval_offset:2
    
    [2023-05-25 15:19:47.018]# RECV ASCII>
    connInit timeout 1 1 0
    GATT_ExchangeMTU. 1
    TTCTCMultiRole_GATTMsg 3
    method= 3,status= 0,connInitStep= 1
    mtu rsp 247
    update mtu 244 1 1
    mtu updated 247
    update mtu 244 1 4
    
    [2023-05-25 15:19:47.418]# RECV ASCII>
    GAP Event=17
    param req: min=40,max=40,lat=0,timeout=500
    mtu updated 247
    update mtu 244 2 1
    mtu updated 243
    update mtu 240 1 4
    GAP Event=7
    param update: min=40,max=40,lat=0,timeout=500 sta:0 handle:1
    jk slave notify 1 7
    
    [2023-05-25 15:19:47.517]# RECV ASCII>
    jk slave notify 1 14
    
    [2023-05-25 15:19:47.579]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp ok:0 22 39039
    
    [2023-05-25 15:19:47.704]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification ok: 1,06,25
    
    [2023-05-25 15:19:47.834]# RECV ASCII>
    ble->mcu: 0 25 0 16
    ble->mcu: 1 03 1 183
    jk slave notify 1 7
    
    [2023-05-25 15:19:47.946]# RECV ASCII>
    jk slave notify 1 14
    
    [2023-05-25 15:19:48.116]# RECV ASCII>
    mcu->ble: 1 06 1 182
    GATT_Notification ok: 1,06,182
    GAP Event=7
    param update: min=40,max=40,lat=0,timeout=500 sta:48 handle:1
    ble->mcu: 2 03 2 41
    mcu->ble: 2 06 2 25
    GATT_Notification ok: 2,06,25
    ble->mcu: 1 03 1 159
    ble->mcu: 2 03 2 183
    
    [2023-05-25 15:19:48.170]# RECV ASCII>
    mcu->ble: 1 06 1 33
    mcu->ble: 1 06 1 46
    GATT_Notification ok: 1,06,33
    GATT_Notification ok: 1,06,46
    
    [2023-05-25 15:19:48.318]# RECV ASCII>
    GAP Event=6
    dissconnect reson:2,16
    invoid handle!
    ble->mcu: 1 03 1 56
    
    [2023-05-25 15:19:48.399]# RECV ASCII>
    mcu->ble: 1 06 1 19
    GATT_Notification ok: 1,06,19
    
    [2023-05-25 15:19:48.654]# RECV ASCII>
    GAP_EVT_ADV_SET_TERMINATED!
    GAP Event=5
    connect success 2->2,04
    conn_interval_offset:2
    
    [2023-05-25 15:19:49.098]# RECV ASCII>
    mtu updated 247
    update mtu 244 2 1
    
    [2023-05-25 15:19:49.532]# RECV ASCII>
    jk slave notify 1 7
    
    [2023-05-25 15:19:49.654]# RECV ASCII>
    jk slave notify 1 14
    
    
    
    
    
    [2023-05-25 15:19:49.755]# RECV ASCII>
    ble->mcu: 2 03 2 41
    mcu->ble: 2 06 2 25
    GATT_Notification ok: 2,06,25
    
    
    
    
    
    
    
    [2023-05-25 15:19:49.843]# RECV ASCII>
    ble->mcu: 2 03 2 183
    
    [2023-05-25 15:19:49.952]# RECV ASCII>
    mcu->ble: 2 06 2 182
    GATT_Notification ok: 2,06,182
    
    [2023-05-25 15:19:50.049]# RECV ASCII>
    ble->mcu: 2 03 2 159
    
    [2023-05-25 15:19:50.148]# RECV ASCII>
    mcu->ble: 2 06 2 33
    mcu->ble: 2 06 2 46
    GATT_Notification ok: 2,06,33
    GATT_Notification ok: 2,06,46
    ble->mcu: 2 03 2 56
    
    [2023-05-25 15:19:50.213]# RECV ASCII>
    GAP Event=6
    dissconnect reson:1,16
    mcu->ble: 2 06 2 19
    GATT_Notification ok: 2,06,19
    
    [2023-05-25 15:19:51.010]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:19:53.182]# RECV ASCII>
    connInit timeout 2 2 0
    Start update param(2) updatestatus(0)!
    
    [2023-05-25 15:19:53.482]# RECV ASCII>
    GAP Event=7
    param update: min=192,max=192,lat=0,timeout=600 sta:0 handle:2
    
    [2023-05-25 15:19:53.680]# RECV ASCII>
    GAP_EVT_ADV_SET_TERMINATED!
    GAP Event=5
    connect success 1->1,04
    conn_interval_offset:1
    
    [2023-05-25 15:19:54.314]# RECV ASCII>
    GAP Event=7
    param update: min=40,max=40,lat=0,timeout=500 sta:48 handle:1
    
    [2023-05-25 15:19:54.514]# RECV ASCII>
    GAP Event=17
    param req: min=6,max=6,lat=0,timeout=500
    
    [2023-05-25 15:19:54.966]# RECV ASCII>
    GAP Event=7
    param update: min=6,max=6,lat=0,timeout=500 sta:0 handle:1
    
    [2023-05-25 15:19:55.198]# RECV ASCII>
    connInit timeout 1 1 0
    GATT_ExchangeMTU. 1
    TTCTCMultiRole_GATTMsg 3
    method= 3,status= 0,connInitStep= 1
    mtu rsp 247
    update mtu 244 1 1
    mtu updated 247
    update mtu 244 1 4
    
    [2023-05-25 15:19:55.527]# RECV ASCII>
    GAP Event=17
    param req: min=40,max=40,lat=0,timeout=500
    mtu updated 243
    update mtu 240 1 4
    GAP Event=7
    param update: min=40,max=40,lat=0,timeout=500 sta:0 handle:1
    jk slave notify 1 7
    
    [2023-05-25 15:19:55.628]# RECV ASCII>
    jk slave notify 1 14
    
    [2023-05-25 15:19:55.751]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification ok: 1,06,25
    
    [2023-05-25 15:19:55.822]# RECV ASCII>
    ble->mcu: 1 03 1 181
    
    [2023-05-25 15:19:55.928]# RECV ASCII>
    mcu->ble: 1 06 1 181
    GATT_Notification ok: 1,06,181
    
    [2023-05-25 15:19:56.014]# RECV ASCII>
    ble->mcu: 0 25 0 16
    ble->mcu: 1 03 1 159
    
    [2023-05-25 15:19:56.178]# RECV ASCII>
    mcu->ble: 1 06 1 33
    mcu->ble: 1 06 1 46
    GATT_Notification ok: 1,06,33
    GATT_Notification ok: 1,06,46
    GAP Event=7
    param update: min=40,max=40,lat=0,timeout=500 sta:48 handle:1
    ble->mcu: 1 03 1 56
    
    [2023-05-25 15:19:56.245]# RECV ASCII>
    mcu->ble: 1 06 1 19
    GATT_Notification ok: 1,06,19
    
    [2023-05-25 15:19:56.330]# RECV ASCII>
    ble->mcu: 1 03 1 17
    
    [2023-05-25 15:19:56.731]# RECV ASCII>
    GAP Event=6
    dissconnect reson:2,16
    
    [2023-05-25 15:19:57.387]# RECV ASCII>
    GAP_EVT_ADV_SET_TERMINATED!
    GAP Event=5
    connect success 2->2,04
    conn_interval_offset:2
    
    [2023-05-25 15:19:57.845]# RECV ASCII>
    mtu updated 247
    update mtu 244 2 1
    
    [2023-05-25 15:19:58.212]# RECV ASCII>
    ble->mcu: 1 0a 1 32
    mcu->ble: 1 0d 1 34
    GATT_Notification ok: 1,0d,34
    
    [2023-05-25 15:19:58.309]# RECV ASCII>
    jk slave notify 1 7
    
    [2023-05-25 15:19:58.425]# RECV ASCII>
    jk slave notify 1 14
    
    [2023-05-25 15:19:58.607]# RECV ASCII>
    ble->mcu: 2 03 2 41
    mcu->ble: 2 06 2 25
    GATT_Notification ok: 2,06,25
    ble->mcu: 2 03 2 183
    
    [2023-05-25 15:19:58.690]# RECV ASCII>
    mcu->ble: 2 06 2 182
    GATT_Notification ok: 2,06,182
    
    [2023-05-25 15:19:58.783]# RECV ASCII>
    ble->mcu: 2 03 2 159
    
    [2023-05-25 15:19:58.879]# RECV ASCII>
    mcu->ble: 2 06 2 33
    mcu->ble: 2 06 2 46
    GATT_Notification ok: 2,06,33
    GATT_Notification ok: 2,06,46
    ble->mcu: 2 03 2 56
    
    [2023-05-25 15:19:58.967]# RECV ASCII>
    mcu->ble: 2 06 2 19
    GATT_Notification ok: 2,06,19
    GAP Event=6
    dissconnect reson:1,16
    
    [2023-05-25 15:20:01.009]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:20:01.195]# RECV ASCII>
    ble->mcu: 2 0a 2 32
    mcu->ble: 2 0d 2 34
    GATT_Notification ok: 2,0d,34
    jk slave notify 0 7
    GAP Event=6
    dissconnect reson:2,13
    
    
    
    
    
    
    
    
    
    
    
    
    
    [2023-05-25 15:20:05.361]# RECV ASCII>
    GAP_EVT_ADV_SET_TERMINATED!		
    GAP Event=5
    connect success 1->1,04						1:连接句柄		1:连接索引		4:手机连接						
    conn_interval_offset:1
    
    [2023-05-25 15:20:05.858]# RECV ASCII>
    mtu updated 247
    update mtu 244 1 1								
    
    [2023-05-25 15:20:06.009]# RECV ASCII>
    ble->mcu: 0 25 0 16							接收到蓝牙数据:0:连接句柄		25:特征句柄(十六进制)	0:	连接索引 	16:数据长度				
    
    [2023-05-25 15:20:06.315]# RECV ASCII>
    jk slave notify 1 7							打开notify,	1:value		7:属性句柄
    
    [2023-05-25 15:20:06.431]# RECV ASCII>
    jk slave notify 1 14
    
    [2023-05-25 15:20:06.531]# RECV ASCII>
    ble->mcu: 1 03 1 41							
    mcu->ble: 1 06 1 25							通过蓝牙发送数据:1:连接句柄		6:特征句柄	1:	连接索引 	25:数据长度	
    GATT_Notification fail: 1 06 22				GATT_Notification接口返回错误,1:连接句柄		6:特征句柄		22:错误码(十进制)
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:20:09.411]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:20:11.000]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:20:12.405]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:20:15.402]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:20:16.016]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:20:19.560]# RECV ASCII>
    mcu->ble: 1 06 1 46
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:20:21.006]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:20:26.007]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:20:26.383]# RECV ASCII>
    jk slave notify 0 7
    
    [2023-05-25 15:20:26.445]# RECV ASCII>
    jk slave notify 0 14
    
    [2023-05-25 15:20:26.595]# RECV ASCII>
    jk slave notify 1 7
    
    [2023-05-25 15:20:26.655]# RECV ASCII>
    jk slave notify 1 14
    
    [2023-05-25 15:20:26.728]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:20:29.625]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:20:31.004]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:20:32.629]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:20:35.626]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:20:36.005]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:20:41.008]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:20:41.429]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:20:42.720]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:20:44.023]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:20:46.011]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:20:46.567]# RECV ASCII>
    jk slave notify 0 7
    
    [2023-05-25 15:20:46.629]# RECV ASCII>
    jk slave notify 0 14
    
    [2023-05-25 15:20:46.694]# RECV ASCII>
    jk slave notify 1 7
    
    [2023-05-25 15:20:46.754]# RECV ASCII>
    jk slave notify 1 14
    
    [2023-05-25 15:20:46.851]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:20:49.720]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:20:50.530]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:20:51.009]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:20:51.763]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:20:52.729]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:20:53.018]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:20:55.718]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:20:56.007]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:20:59.516]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:21:00.004]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:00.756]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:21:01.009]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:01.811]# RECV ASCII>
    ble->mcu: 0 25 0 44
    
    [2023-05-25 15:21:02.012]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:21:02.401]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:02.605]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:06.002]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:06.403]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:06.755]# RECV ASCII>
    jk slave notify 0 7
    
    [2023-05-25 15:21:06.818]# RECV ASCII>
    jk slave notify 0 14
    
    [2023-05-25 15:21:07.111]# RECV ASCII>
    jk slave notify 1 7
    
    [2023-05-25 15:21:07.182]# RECV ASCII>
    jk slave notify 1 14
    
    [2023-05-25 15:21:07.294]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:21:08.519]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:21:09.769]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:21:10.239]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:21:11.006]# RECV ASCII>
    ble->mcu: 0 25 0 16
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:21:13.222]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:21:16.006]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:16.205]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:21:17.331]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:21:18.565]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:21:19.826]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:21:20.997]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:23.968]# RECV ASCII>
    mcu->ble: 1 06 1 46
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:21:24.967]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:21:26.003]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:26.216]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:21:27.182]# RECV ASCII>
    jk slave notify 0 7
    
    [2023-05-25 15:21:27.247]# RECV ASCII>
    jk slave notify 0 14
    
    [2023-05-25 15:21:27.481]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:21:31.003]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:32.353]# RECV ASCII>
    jk slave notify 1 7
    
    [2023-05-25 15:21:32.413]# RECV ASCII>
    jk slave notify 1 14
    
    [2023-05-25 15:21:32.509]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:21:35.428]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:21:36.007]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:38.473]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:21:40.996]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:41.403]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:21:46.004]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:51.001]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:52.443]# RECV ASCII>
    jk slave notify 0 7
    
    [2023-05-25 15:21:52.508]# RECV ASCII>
    jk slave notify 0 14
    
    [2023-05-25 15:21:53.707]# RECV ASCII>
    jk slave notify 1 7
    
    [2023-05-25 15:21:53.779]# RECV ASCII>
    jk slave notify 1 14
    
    [2023-05-25 15:21:53.862]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:21:56.008]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:21:56.832]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:21:59.765]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:22:01.007]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:02.863]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:22:03.002]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:04.822]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:05.603]# RECV ASCII>
    ble->mcu: 0 25 0 44
    
    [2023-05-25 15:22:05.999]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:06.129]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:07.371]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:11.007]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:12.401]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:13.198]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:13.746]# RECV ASCII>
    jk slave notify 0 7
    
    [2023-05-25 15:22:13.839]# RECV ASCII>
    jk slave notify 0 14
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:14.976]# RECV ASCII>
    jk slave notify 1 7
    
    [2023-05-25 15:22:15.137]# RECV ASCII>
    jk slave notify 1 14
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:22:16.003]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:16.320]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:18.027]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:22:20.415]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:20.808]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:21.049]# RECV ASCII>
    ble->mcu: 0 25 0 16
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:22:22.599]# RECV ASCII>
    ble->mcu: 0 25 0 44
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:23.875]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:24.034]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:22:25.117]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:26.001]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:26.396]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:26.822]# RECV ASCII>
    mcu->ble: 1 06 1 46
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:22:31.003]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:31.425]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:32.667]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:33.924]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:35.082]# RECV ASCII>
    jk slave notify 0 7
    
    [2023-05-25 15:22:35.138]# RECV ASCII>
    jk slave notify 0 14
    
    [2023-05-25 15:22:36.003]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:40.319]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:40.995]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:41.570]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:42.835]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:43.093]# RECV ASCII>
    jk slave notify 1 7
    
    [2023-05-25 15:22:43.136]# RECV ASCII>
    jk slave notify 1 14
    
    [2023-05-25 15:22:43.240]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:22:45.994]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:46.236]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:22:48.466]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:49.206]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:22:49.719]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:22:50.979]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:22:52.206]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:22:56.008]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:23:01.008]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:23:03.179]# RECV ASCII>
    jk slave notify 0 7
    
    [2023-05-25 15:23:03.248]# RECV ASCII>
    jk slave notify 0 14
    
    [2023-05-25 15:23:05.404]# RECV ASCII>
    jk slave notify 1 7
    
    [2023-05-25 15:23:05.594]# RECV ASCII>
    jk slave notify 1 14
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:23:05.992]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:23:08.506]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:23:10.988]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:23:11.504]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:23:14.432]# RECV ASCII>
    ble->mcu: 1 03 1 41
    mcu->ble: 1 06 1 25
    GATT_Notification fail: 1 06 22
    TTCTCMultiRole_tx2profile fail: -4
    
    [2023-05-25 15:23:16.005]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:23:21.000]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:23:21.696]# RECV ASCII>
    jk slave notify 0 7
    GAP Event=6
    dissconnect reson:1,13
    
    [2023-05-25 15:23:26.010]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:23:26.194]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:23:28.020]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:23:28.392]# RECV ASCII>
    ble->mcu: 0 25 0 44
    
    [2023-05-25 15:23:29.318]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:23:30.623]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:23:31.003]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:23:34.190]# RECV ASCII>
    ble->mcu: 0 25 0 44
    
    [2023-05-25 15:23:35.987]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:23:37.126]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:23:38.382]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:23:39.668]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:23:40.997]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:23:45.998]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:23:50.118]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:23:51.002]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:23:51.368]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:23:52.617]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:23:55.993]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:23:58.822]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:00.094]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:01.007]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:24:01.329]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:05.999]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:24:10.990]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:24:11.526]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:12.768]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:14.036]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:15.997]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:24:18.392]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:24:21.018]# RECV ASCII>
    ble->mcu: 0 25 0 16
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:22.279]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:23.525]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:28.389]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:24:29.825]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:30.999]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:24:31.096]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:32.382]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:36.001]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:24:36.837]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:38.069]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:39.371]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:40.995]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:24:41.821]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:43.124]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:44.424]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:45.734]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:45.995]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:24:46.965]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:48.226]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:50.718]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:50.990]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:24:51.981]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:53.221]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:56.433]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:57.392]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:24:57.720]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:24:58.980]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp fail2
    
    [2023-05-25 15:25:01.608]# RECV ASCII>
    GAP Event=6
    dissconnect reson:0,08
    retry connect
    ready to connect 0 01
    
    [2023-05-25 15:25:01.806]# RECV ASCII>
    start connect: DCC48B9BA8FC
    
    [2023-05-25 15:25:02.628]# RECV ASCII>
    TTCTCMULTI_ADV_SWITCH_EVENT 0 1
    
    [2023-05-25 15:25:03.452]# RECV ASCII>
    TTCTCMULTI_ADV_SWITCH_EVENT 0 1
    
    [2023-05-25 15:25:04.267]# RECV ASCII>
    TTCTCMULTI_ADV_SWITCH_EVENT 0 1
    
    [2023-05-25 15:25:04.805]# RECV ASCII>
    GAP Event=21
    connect timeout
    ready to connect 0 01
    
    [2023-05-25 15:25:05.009]# RECV ASCII>
    start connect: DCC48B9BA8FC
    
    [2023-05-25 15:25:07.897]# RECV ASCII>
    GAP Event=5
    connect success 0->0,08
    conn_interval_offset:0
    
    [2023-05-25 15:25:08.713]# RECV ASCII>
    Pair Event: 2 0
    Encryption success(central)
    GATT_ExchangeMTU already excute. 0
    Service discovery start, waitting next process!
    
    [2023-05-25 15:25:09.111]# RECV ASCII>
    connInit timeout 0 1 0
    GATT_ExchangeMTU already excute. 0
    
    [2023-05-25 15:25:09.508]# RECV ASCII>
    connInit timeout 0 1 1
    GATT_ExchangeMTU already excute. 0
    
    [2023-05-25 15:25:09.917]# RECV ASCII>
    connInit timeout 0 1 2
    GATT_ExchangeMTU already excute. 0
    
    [2023-05-25 15:25:10.315]# RECV ASCII>
    connInit timeout 0 1 3
    GATT_ExchangeMTU already excute. 0
    
    [2023-05-25 15:25:10.722]# RECV ASCII>
    connInit timeout 0 1 4
    GATT_ExchangeMTU already excute. 0
    
    [2023-05-25 15:25:11.128]# RECV ASCII>
    connInit timeout 0 1 5
    mtu/conn abnormal reset
    
    [2023-05-25 15:25:11.726]# RECV ASCII>
    bncm reset:6
    =========================================================================================
    GAP Event=0
    Scan startup...!
    
    [2023-05-25 15:25:11.803]# RECV ASCII>
    scan device(adv data) -95 2 dcc4
    found bond device. 
    GAP_EVT_SCAN_DISABLED!
    ready to connect 0 01
    
    [2023-05-25 15:25:11.988]# RECV ASCII>
    start connect: DCC48B9BA8FC
    
    [2023-05-25 15:25:12.308]# RECV ASCII>
    GAP Event=5
    connect success 0->0,08
    conn_interval_offset:0
    
    [2023-05-25 15:25:12.466]# RECV ASCII>
    Pair Event: 2 0
    Encryption success(central)
    GATT_ExchangeMTU. 0
    Service discovery start, waitting next process!
    TTCTCMultiRole_GATTMsg 3
    method= 3,status= 0,connInitStep= 1
    mtu rsp 247
    update mtu 244 0 1
    Start update param(0) updatestatus(0)!
    mtu updated 247
    update mtu 244 0 2
    
    [2023-05-25 15:25:12.637]# RECV ASCII>
    GAP Event=7
    param update: min=32,max=32,lat=0,timeout=300 sta:0 handle:0
    Notify open req(0)..
    
    [2023-05-25 15:25:12.816]# RECV ASCII>
    TTCTCMultiRole_GATTMsg 19
    method=13,status= 0,connInitStep= 3
    Notify open success(0)!
    Scan startup fail due to all connected...!
    
    [2023-05-25 15:25:13.170]# RECV ASCII>
    ble->mcu: 0 25 0 152
    
    [2023-05-25 15:25:13.622]# RECV ASCII>
    mcu->ble: 0 22 0 152
    GATT_WriteNoRsp ok:0 22 39039
    
    [2023-05-25 15:25:13.857]# RECV ASCII>
    ble->mcu: 0 25 0 152
    
    [2023-05-25 15:25:14.056]# RECV ASCII>
    mcu->ble: 0 22 0 152
    GATT_WriteNoRsp ok:0 22 39039
    
    [2023-05-25 15:25:14.165]# RECV ASCII>
    ble->mcu: 0 25 0 152
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:25:14.263]# RECV ASCII>
    mcu->ble: 0 22 0 20
    mcu->ble: 0 22 0 152
    GATT_WriteNoRsp ok:0 22 39039
    GATT_WriteNoRsp ok:0 22 39039
    
    [2023-05-25 15:25:14.335]# RECV ASCII>
    ble->mcu: 0 25 0 16
    mcu->ble: 0 22 0 12
    GATT_WriteNoRsp ok:0 22 39039
    
    [2023-05-25 15:25:14.418]# RECV ASCII>
    ble->mcu: 0 25 0 28
    
    [2023-05-25 15:25:14.653]# RECV ASCII>
    ble->mcu: 0 25 0 44
    
    [2023-05-25 15:25:15.322]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp ok:0 22 39039
    
    [2023-05-25 15:25:15.451]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:25:17.210]# RECV ASCII>
    GAP Event=17
    param req: min=160,max=160,lat=0,timeout=300
    
    [2023-05-25 15:25:17.692]# RECV ASCII>
    GAP Event=7
    param update: min=160,max=160,lat=0,timeout=300 sta:0 handle:0
    
    [2023-05-25 15:25:19.544]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:25:22.434]# RECV ASCII>
    mcu->ble: 0 22 0 28
    GATT_WriteNoRsp ok:0 22 39039
    
    [2023-05-25 15:25:22.730]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:25:24.543]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:25:27.131]# RECV ASCII>
    ble->mcu: 0 25 0 44
    
    [2023-05-25 15:25:28.331]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:25:28.723]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:25:29.540]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    [2023-05-25 15:25:32.328]# RECV ASCII>
    ble->mcu: 0 25 0 16
    
    
    
    
      172'770 bytes of readonly  code memory
       14'730 bytes of readonly  data memory
       41'023 bytes of readwrite data memory
       
       
       
       

    抓包数据.rar

  • 您好,

     GATT_Notification() 返回 0x16 (blePending) 时,表示 GATT 操作无法发生,通常是因为 GATT 操作的队列已满。队列可能已满,因为与排队速度相比,GATT 操作的执行速度不够快(请参阅 https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1197903/launchxl-cc26x2r1-notification-returning-0x16)。

    在您的情况下,由于 CC2642R 形成 4 个连接(其中 2 个是外设连接),并且由于问题很少重现,因此问题可能是由连接时间引起的。换句话说,在某些情况下,连接操作可能会重叠,并且必须删除某些操作。因此,连接清空 GATT 队列的机会较少,您最终会得到您遇上的行为。
    为了确定这是否是根本原因,您可以启用 RF observable (或使用Bluetooth sniffer)以查看在某些情况下是否丢弃了某些 RF 操作。

    如果我描述的根本原因是您问题的实际根本原因,恐怕最好的解决方法是在检测到问题时关闭连接(即每当函数GATT_Notification 0x16连续返回几次时)并稍后重新建立连接。

    我希望这会有所帮助。

  • 您好,

    出现这个问题时,并没有同时连接4个设备。做主机模式连接了一个设备。做从机模式,两台手机是交互去连接,不是同时连接两台手机,也就是同时只会连接2个设备,您说“删除某些操作”、“清空 GATT 队列”,这个是否有相关的接口可以去操作,比如出现问题时主动去清除

  • 还有就是,队列MAX_NUM_PDU目前已经增加到250,了,并且两个设备发送数据的频率都是秒级别的,所以队列满的可能性不大

  • 您好,

    您说“删除某些操作”、“清空 GATT 队列”,这个是否有相关的接口可以去操作,比如出现问题时主动去清除

    如果要执行此类操作,则必须终止连接。

    还有就是,队列MAX_NUM_PDU目前已经增加到250,了,并且两个设备发送数据的频率都是秒级别的,所以队列满的可能性不大

    您是否验证了MAX_NUM_PDU值,是否设置正确?此外,您可能需要检查MAX_PDU_SIZE是否设置为与系统要求匹配的值。请注意,MAX_NUM_PDU 和 MAX_PDU_SIZE 都是使用 SysConfig 设置的。