Thread 中讨论的其他器件: BLE-STACK
你好!
在 CC2640R2F 上调试修改后的"simple_peripheral"工程时、我遇到了`hci_BLE_hardware_error_event_code`(使用 simplelink_cc2640r2_sdk_5_30_00_03的 blestack)。 它对应于某些(但不是所有)连接事件。
我相当确定它与堆分配相关。 当我的断点在应用程序` processStackMsg ()`函数内被命中时,使用`HEAPMGR_Metrics `和 MONITORING` heapmgrMemFail`显示了两个分配失败,尽管`heapmgrMemMax `仍然低于堆大小。

按照此页面(链接)上的说明、我将错误代码识别为129、我认为它对应于`hw_fail_out_of_memory`(来自"ll_common.h")
TI 是否能够就该错误的潜在原因/解决方案提供任何指导? 我认为这是一个 blestack 堆问题(因此一种解决方案是降低应用程序的静态 RAM 使用量)、但我想知道为什么不会在每个 连接事件中都发生这种问题?
谢谢!
