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:BLE 应用程序卡住、程序计数器显示 0x0F0008E2。

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1592458/cc2745r10-q1-ble-application-getting-stuck-and-program-counter-is-showing-0x0f0008e2

器件型号: CC2745R10-Q1

您好、

在已注册的 BLE 回调处理程序中执行任何活动时、我看到失败、我已使用“ BLEAppUtil_registerEventHandler “。

注释 :我的项目使用 ICALL 框架和 BLEApputil 框架与 BLE 栈进行通信。

我正在构建一个用于接收和处理 ANC/AMS 通知的应用程序代码。 为此,我注册了回调 以接收 GATT 事件,并通过发布信标 (FreeRTOS API ) 通知我的客户端任务。  

但经过一段时间后、我的器件停止并复位、问题对我来说是未知的。 我无法找到导致此问题的根源、因为我无法从寄存器中获取 LR 值、程序计数器始终显示该值 0x0F0008E2 。  

请帮助我调试此问题。

我已经连接了 SNAP 以供参考、

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

    嗨、Vinayak、

    我需要更多的信息和时间来研究这个问题。 请联系您的 TI FAE、使该主题离线、他们可以与我建立电子邮件链来提供支持。  

    谢谢、

    Eshaan Tibrewala

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

    您好 Vinayak、

    在我们处理线程脱机的过程中、我确实想检查一个快速的想法。 我们遇到了一个类似的问题与程序挂起  0xF0008E2、  这是由于漏掉的事件。 请检查处理程序中是否缺少任何可能导致此问题的事件掩码。

    谢谢

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

    尊敬的 Eshaan:

    感谢您的答复、我将要求我的一位团队成员使此主题离线。

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

    感谢您的回复 Eshaan、  

    如果我缺少任何事件、我将尝试检查相同的情况。

    还有没有任何方法来调试这个问题,以防万一?