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.

[参考译文] CC2745R10-Q1:ChannelSounding 在范围内输入 iCall_abort ()。

Guru**** 2771175 points

Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1593375/cc2745r10-q1-channelsounding-enters-icall_abort-during-ranging

器件型号: CC2745R10-Q1
主题: SysConfig 中讨论的其他器件

我使用 SDK 9.14.39 进行调试、关键节点充当主节点(CS 服务器,发起者)、控制节点充当从节点(客户端,反射者)。  
在调试期间、我发现在从器件向主器件发送连接参数更新请求后、
它在一段时间内运行 ChannelSounding 范围,然后进入 iCall_abort() 函数,导致系统崩溃。  
调用堆栈的执行顺序如下图所示:

image.png

img_v3_02se_b9431ea1-c45d-4c67-af10-6e18b88e857g.jpg

img_v3_02sj_326d7d82-89f8-46a9-b977-bf8d4110861g.jpg

如何解决这个问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:  

    哪个节点正在完成后处理? 请提供监听器日志并说明错误发生的位置。 似乎您点击了 ChannelSounding_getRole 函数、这意味着您正在处理 CS 子事件结果。 您能否证实这一点? 错误是否发生在程序之后、但在数据传输之前?  

    请告诉我。  

    谢谢、
    Isaac

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    有两个问题。 这个问题发生在 carnode 侧、有两个点进入`iCall_abort`:一个是`CS_GetRole `进入` abort `、另一个是` RREQ_GetRangingData ()`进入` abort`。 我可以提供监听器日志、但无法将其上传到 E2E。 您能否提供您上传的嗅探器日志的链接?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:  

    您能否联系 FAE 以将该主题移至电子邮件地址? 您可以在电子邮件线程中发送嗅探器日志。  

    谢谢、
    Isaac  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好  Isaac Larson、

    我已将此问题通过电子邮件发送给 FAE(Isaac Larson) 。 你可以从他那里得到嗅探器的日志。 您能帮助我了解如何解决这个问题吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:  

    我还没有收到 FAE 的 ellisys 日志。 再看看这个问题、您能尝试增加 GATT 传输使用的 PDU 数量吗? 不使用 5、而是使用 10。 您可以在 SysConfig 中的 BLE->General Configuration 下的 CAR 节点中更改此设置。  

    请告诉我这是否有效。  

    谢谢、
    Isaac