Thread 中讨论的其他器件: SysConfig
您好!
我正在尝试在 定制硬件上使用 simplelink_cc13x2_26x2_SDK_4_30_00_54收集器示例来获取 CC1312R 上的运行时堆统计信息、因此没有像 ROV 这样的调试。
在 app.cfg 中:
*通过将 HEAPMGR_CONFIG 设置为相应的值来选择要使用的堆管理器(见下面)
* 0 = osal 堆管理器、大小是静态的。
* 0x80 = osal 堆管理器、具有自动大小:剩余的 RAM (系统未使用)将完全分配给堆。
* 1 = HeapMem、静态大小
* 0x81 = HeapMem、带自动调整大小。 剩余的 RAM (系统未使用)将被完全分配给堆。
* 2 =带固定尺寸的 HeapTrack (带 HeapMem)
* 0x82 = HeapTrack (带 HeapMem)、具有自动大小:剩余的 RAM (系统未使用)将完全分配给堆。
项目正在使用0x80。 因此、我从这里读取堆统计数据不可用。 我只是在等待用于观察资源的堆大小或可用内存。
但是、如果我选择0x82、那么 IAR 中的项目构建失败。
有没有其他方法可以获得系统使用的堆的大小?
谢谢、
Andy