主题中讨论的其他器件:CC2640、 CC2640R2F
您好!
我们有两个器件、其中 CC2640R2充当中央器件、而 NXP QN9083充当外设。 当我们尝试从中央更改连接参数时、有时它会与"LL Ping "事务发生冲突、并且连接参数更新失败、并收到来自主器件的 LL_reject_EXT_IND 消息。 请参阅下面的监听器屏幕截图。 链路层消息之间的这种冲突是否是 TI 堆栈的已知问题? 随附监听器日志(软件链接: fte.com/.../bpalowenergy.aspx)。
一些观察结果:
- 主器件(CC2640)拒绝其自己的连接参数更新。 请求更新的是 LL_CONNECTION PARAM_RSP 中的参数、与 LL_CONNECTION PARAM_REQ 中的参数完全匹配。
- CC2640的 LL_reject_EXT_IND 消息显示错误代码"Invalid LMP Parameters"、但来自外设的 LL_CONNECTION PARAM_RSP 消息中的所有参数似乎都无效。 它们与 CC2640发送的数据匹配。
- 中央应用程序在1分钟或2分钟后重试了完全相同的参数(未显示)、并且在两者之间没有 LL_PING_RSP 时工作正常。
- 请注意、LL_ping 请求和响应不仅是空的连接事件、它们是核心规范5.2第6卷 B 部分第4.4.6节中定义的实际消息。