关于ssp例程中的 ti_sysbios_heaps_HeapMem_Instance_State_0_buf__A
时间:10-02
整理:3721RD
点击:
central 例程中没有看到该部分的内存消耗,spp例程中有,这部分内存什么用途? 如果来禁掉?
您现在使用的是CC2640R2 SDK 1.40.00.45?
该SDK中有两个 heap
1. ICall heap
2. TI-RTOS heap (即您标出的那个)
这两个heaps都是必须的, TI-RTOS heap 它将被用于任何RTOS API,将动态创建内存例如Task_create()。
所以您不能移除这两个heap, 但您可以通过改变cc2640_r2_csdk.cfg文件中BIOS.heapSize的大小来修改 RTOS heap的大小。
Hi Susan,
从内存大小上看是 系统堆。
Central 和 peripheral工程编译完没看到 有这块的内存占用显示;
spp工程编译完会看到这块内存占用, 这两种工程直接显示与不显示是工程配置的差异? 如果是,具体在哪里可以来设置?
3Q
先前 在CC2640R2 SDK 1.40.00.45版本的cc2640_r2_csdk.cfg文件看了下,未看到如2640/2630那样 对系统堆内存显示的配置。
目前 关于系统堆内存大小配置,在哪块设置?
3Q
您可以在 https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/t/637570 帖子上进行跟踪回复