微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2523 IOT SDK上的heap方案

mt2523 IOT SDK上的heap方案

时间:10-02 整理:3721RD 点击:
1. IOT SDK 采用FreeRTOS heap_4.c 作为堆管理方案,另外还新增了两支API:pvPortCalloc() 和pvPortRealloc().
这部分可以参考文档<linkit_for_RTOS_Internet_and_Open_Source_Software_Guide.pdf> 第2.3章节

2. 如何配置堆的大小?
堆大小的配置是在工程目录下的inc/FreeRTOSConfig.h,宏名是configTOTAL_HEAP_SIZE。

3. 怎样获取堆峰值
heap_4.c里面提供了一个API:xPortGetMinimumEverFreeHeapSize()用于返回堆空闲空间的最小值,所以堆峰值等于configTOTAL_HEAP_SIZE 减去 这个API的返回值,单位是Byte.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top