DianDengShu 您好,我使用目前开源仓库最新的代码编译,在 bl706_avb 下载运行是正常的,不知道您这边是使用什么软件连接的呢,我这边使用 nRF Connect APP 连接板子正常,并且可以进行数据收发。您可以拿我这个固件测试一下。
https://note.youdao.com/s/MP1prXep
Build:15:17:52,Jul 22 2021
Copyright (c) 2021 Bouffalolab team
dynamic memory init success
,heap size = 13 Kbyte
[OS] ble_init_task.....
[OS] ble_controller_init...
BD_ADDR:(MSB)24:94:94:76:b3:6e(LSB)
, bdaddr_init
[OS] hci_driver_init...
[OS] bt_enable...
[15:19:09.176] - Tp connected, ble_tp_connected
ble tp set data length success
, ble_tp_connected
ble tp exchange mtu size pending, ble_tp_connected
[15:19:09.286] - ble tp echange mtu size success, mtu size: 247, ble_tp_tx_mtu_size
[15:19:18.591] - ccc:value=[1], ble_tp_notify_ccc_changed
ble tp send notify : 0, ble_tp_notify_task
Create throughput tx task success
, ble_tp_notify_ccc_changed
[15:19:21.001] - ccc:value=[0], ble_tp_notify_ccc_changed
Delete throughput tx task, ble_tp_notify_ccc_changed
[15:19:22.206] - ble tp send indatcate: 0, ble_tp_ind_ccc_changed
[15:19:22.316] - receive comfirmation, err:0, indicate_rsp
[15:19:27.588] - ccc:value=[1], ble_tp_notify_ccc_changed
ble tp send notify : 0, ble_tp_notify_task
Create throughput tx task success
, ble_tp_notify_ccc_changed
[15:19:28.250] - ccc:value=[0], ble_tp_notify_ccc_changed
Delete throughput tx task, ble_tp_notify_ccc_changed
[15:19:37.804] - recv data len=5, offset=0, flag=0, ble_tp_recv_wr
recv data:8765432109, ble_tp_recv_wr
recv write request / exce write, ble_tp_recv_wr
[15:19:49.028] - ccc:value=[1], ble_tp_notify_ccc_changed
ble tp send notify : 0, ble_tp_notify_task
Create throughput tx task success
, ble_tp_notify_ccc_changed
[15:19:50.016] - ccc:value=[0], ble_tp_notify_ccc_changed
Delete throughput tx task, ble_tp_notify_ccc_changed