三月 23, 2020
02:00 AM
Hi,
我想测试一下hci_serial_gatt_service的demo的hci命令。但是发现hci port口会出来很多的乱码
是要把wiced_bt_dev_register_hci_trace( hci_control_hci_packet_cback );这个函数去除吗?
已解决! 转到解答。
1 解答
三月 30, 2020
11:38 PM
5 回复数
三月 23, 2020
05:32 AM
这些乱码是HCI口上传回来的event,是hex格式的,在ASCII模式下是乱码。
如果不需要的话,把wiced_bt_dev_register_hci_trace( hci_control_hci_packet_cback );屏蔽掉应该就可以了。
三月 25, 2020
07:28 PM
开机的时候会有各种19打头的信息,是什么意思?用来debug用的吗?有没有方法是只有hci命令发送的时候,才会有相关的event打印出来?
三月 29, 2020
11:53 PM
这些都是底层发送上来的事件,如果要取消,需要到代码中找到对应的log,然后取消掉,比较麻烦,如果不影响使用,不建议去掉。
三月 30, 2020
07:02 PM
我用wiced_bt_dev_register_hci_trace( hci_control_hci_packet_cback );去掉了,然后用connect的命令测试一下,发现trace的信息没有了,然后命令相关的event和status还有的。所以我的理解就是这个就是跟trace有关的。不是这样吗
三月 30, 2020
11:38 PM
你的理解是正确的,这个API的确是将HCI trace打印出来。