Other Parts Discussed in Thread: SYSCONFIG
器件型号: CC2652R
主题: SysConfig 中讨论的其他器件
尊敬的 TI 专家:
我使用ICall_heapGetStats()来监控堆使用情况、发现stats->totalFreeSize现场偶尔会出现非常大的峰值。 一旦发生这种情况、即使系统继续运行而没有任何可见问题、该值也永远不会恢复正常。 以下是我观察到的值:
正常情况
Total: 23592, TotalFree: 13028, largestFree: 9680
异常情况
Total: 23592, TotalFree: 1794978708, largestFree: 9680
MCU: CC2652
SDK: 8.30.0.121.
我的应用程序使用ICall_malloc()和ICall_free()、并基于论坛中的一些解释、这些 API 是线程安全的。
我的问题是:在何种情况下可能会 totalFreeSize损坏或返回这样的异常值?
