TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2F: CC2640R2F Ram空间问题

Part Number:CC2640R2F

请问:

    用CCS7.0 编译程序,怎么看用了多少Ram空间?

    我现在用CC2640R2F,Ram空间不够了,有没有办法把片内的一些Ram空间释放出来?

Kevin Qiu1:

yuzhou lu 说:    用CCS7.0 编译程序,怎么看用了多少Ram空间?

可以通过CCS View->memory allocation或者map文件查看内存使用情况

yuzhou lu 说:有没有办法把片内的一些Ram空间释放出来?

增加ram参考这里的步骤:https://www.ti.com.cn/cn/lit/an/swra537a/swra537a.pdf

,

yuzhou lu:

你好,再请教一下:

  我现在再用苹果手机14.6、14.0、14.2、15.0 ,12.1、12.4.8、13.7这些IOS系统版本进行测试,发现12.1、12.4.8、13.7可以正常通信,14.6、14.0、14.2、15.0不能通信。

因为我的程序业务比较多,所以我使用了很多Ram空间。我猜想:14.6、14.0、14.2、15.0这些IOS版本在跟CC2640R2F握手以后协议协商的时候,需要的Ram空间会大一些,所以导致Ram空间不足,通信失败。

12.1、12.4.8、13.7这些IOS版本在跟CC2640R2F握手以后协议协商的时候需要的Ram空间小,所以能通信成功。

我大概删除了 8个字节全局变量,现在所有版本的IOS测试都可以正常通信了。

请问我这么理解是对的吗?

,

Kevin Qiu1:

我对IOS软件开发不了解,这个可能没有办法具体的回答你

,

yuzhou lu:

你好,再请教一下:

   堆栈空间尺寸分配,能够修改吗?

   如果可以修改,在那个文件里面修改?

   谢谢。

,

Kevin Qiu1:

你可以搜索HEAPMGR_SIZE修改heap大小

,

yuzhou lu:

注释提示不要修改,任何修改会被覆盖

,

Kevin Qiu1:

在rtos_heaposal.h中,也可以直接在预定义中添加 HEAPMGR_SIZE=3072改变size

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F: CC2640R2F Ram空间问题
分享到: 更多 (0)