你好
在 Tiva MCU 上使用 CC2564 (Bluetopia 1.2协议栈)进行测试期间、经过一段时间后、我得到"HCI_Disconnect - Wrong Reason"(所附日志中的数据包313031)。 连接1或2小时后、这种情况会出现几次... 你能找到什么不寻常的吗? 还是仅仅是无线电问题?
谢谢你
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.
[引用 user="Mirco"]因此是主机请求断开连接?
没错。 主机向控制器发送 HCI_Disconnect 命令。
[引用 user="Mirco"]在 Tiva MCU 上使用 CC2564 (Bluetopia 1.2栈)进行测试期间、经过一段时间后、我得到一个"HCI_Disconnect - Wrong Reason"(所附日志中的数据包313031)[/quot]
这只是来自 CC256x 固件的警告跟踪。 HCI_Disconnect 命令有6个有效原因代码(0x05、0x13、0x14、0x15、0x1A 和0x29)。 如果主机使用的原因代码无效、CC256x 固件将打印此警告跟踪并处理 HCI_Disconnect 请求。
由于附加的日志不包含 HCI/LMP 跟踪、因此无法从日志中准确了解主机使用的原因代码。 但是、"HCI_Disconnect - Wrong Reason"更像是触发断开连接的问题的后果。 您可能希望在主机堆栈/应用端进一步进行调试、以更好地了解断开连接的根本原因。
此致、
Vihang