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.

[参考译文] CC2640R2F:GGS_DISABLE_RPAO_Characteristic 导致 gt;>>栈断言 gt;>内部错误!

Guru**** 2587365 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/597274/cc2640r2f-ggs_disable_rpao_characteristic-caused-stack-assert-internal-error

器件型号:CC2640R2F

我尝试在 SDK 1.35.00.33的 ble5stack 下构建 simple_peripheral_oad_offchip。

无代码更改。 功能上、它工作正常。 但是、如果 禁用了 Board_display_use_uart_ansi (通过使 xBOARD_display_use_uart_ansi=1)、则控制台显示:

>>STACK ASSERT

***错误***

>>内部错误!

*BLE 外设 B

0x98072DAA521E

已初始化

广播

我想知道这是否正确?

Samson

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

    您是否尝试调试过此问题?

    是否有您可以与我们共享的调用栈?

    请注意 、这里有一节有关调试的内容:software-dl.ti.com/.../ble-index.html

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

    你好,Rebel,

    我对代码进行了一些深入探讨。 显然、该内部错误是由引起的

     GGS_SetParamValue (GGS_DISABLE_RPAO_characteristic);

    在 simple_peripheral.c 中

    注释指出 GGS_DISABLE_PRAO_Characteristics 将停止该内部错误消息。 我应该将其注释掉吗?  

    之后、我无法进行任何调试、因为它已集成到 TI 的 BLE 内核堆栈中。 (可以吗?)

    Samson

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

    有趣-堆栈溢出可能是一个红色的错误(请检查 ROV 查看器以验证一切是否正常)

    我将尝试在我的一侧重现问题、感谢您的努力!

    此致、
    反叛分子