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.

[参考译文] CC2640:如何在BLE堆栈中添加更多日志信息以跟踪问题

Guru**** 2560080 points
Other Parts Discussed in Thread: CC2640

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/584988/cc2640-how-to-add-more-log-info-in-ble-stack-to-trace-issue

部件号:CC2640

尊敬的团队:

最近,我的客户在电话和CC2640 RC之间遇到一些通信问题。 由于该问题发生在低故障率下,因此很难使用嗅探器捕获。

所以我想我们是否可以添加更多的日志信息,以记录更多的堆栈相关消息。 以下是一个示例:

1.电话终止连接,但在RC端,连接已在GAPROLE_waiting_after超时后终止

2.从gapRole_processGAPMsg中,我们看到LL_SuperVision超时期限pkt->Reason == LL_SuperVision超时期限_term;

3.我们继续跟踪并来到这里,gapRole_processStackMsg(),无法继续;

1.我们认为,如果我们从CENTRAL接收到终止连接,我们是否可以记录日志以供将来分析?

2.对于上述问题,我们可以获取的任何详细信息,以帮助分析。不幸的是,我们未能通过嗅探器捕获此信息。

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

    您可以尝试使用项目零示例中使用的Logger模块。
    software-dl.ti.com/.../ble_01_basic.html

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

    感谢您的回复。 您可以就以下问题提供建议:
    1.您能否建议我们在哪里可以定义LL_SuperVision超时期限的超时值?
    2.我现在看不到Github的零项目示例。 我会找到。 在平均时间内,出于调试目的,您是否可以建议我们在何处添加日志以跟踪驱动程序级别事件? 请询问外围设备是否已收到LL TERMINATE消息?

    谢谢!