微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 2541主机部分,堆区释放问题

2541主机部分,堆区释放问题

时间:10-02 整理:3721RD 点击:

大家好

      最近看CC2541主机部分代码有些困惑。

      相信大家都知道,主机扫描到的从机是以结构体的形式存储起来的,TI给出的协议栈是可以存储8个。

      但是结构体是malloc出来的堆区空间,我没有看到有哪里释放这个空间,会不会造成内存泄漏的问题。

     希望各位大侠可以指点迷津。

    谢谢

扫描出来的设备会存储到devList array中,当程序一开始定义了 DEFAULT_MAX_SCAN_RES 参数的时候,devList array 的长度就已经决定了。个人理解是除非后续更改这个参数,否则这部分堆栈空间不会被释放,就分配出来用于存放设备信息

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

网站地图

Top