打印

STM的堆可以更改嘛,最大可以更改为多少?

[复制链接]
2391|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
roc_qiu|  楼主 | 2010-1-27 10:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题!(在malloc的时候出现了问题)
谢谢!
沙发
香水城| | 2010-1-27 10:59 | 只看该作者
这是开发工具的问题,要看你用的是什么工具。

使用特权

评论回复
板凳
roc_qiu|  楼主 | 2010-1-27 11:02 | 只看该作者
我用的是IAR。编译没有问题啊!只是在运作的时候,分配太大就会返回NULL。
搜索看到有的贴子说是512字节。不知道可不可以改。

使用特权

评论回复
地板
香水城| | 2010-1-27 11:13 | 只看该作者
你可以看看IAR的帮助文件,如何设置堆的大小。

使用特权

评论回复
5
roc_qiu|  楼主 | 2010-1-27 12:09 | 只看该作者
好的,谢谢!我马上去看!

使用特权

评论回复
6
yemingxp| | 2010-1-27 12:47 | 只看该作者
iar有个icf文件,里面可以修改堆,栈大小

使用特权

评论回复
7
roc_qiu|  楼主 | 2010-1-27 14:10 | 只看该作者
非常感谢!我也找到了icf文件,并且更改测试确定更改后是有变化的。
但是,就是担心更改了会不会对其他的地方有影响呢。
所以,我也不倾向与更改。
不知道香版的意见呢!

使用特权

评论回复
8
香水城| | 2010-1-27 14:30 | 只看该作者
只要改了之后内存分配不产生冲突,就不会对其他的地方有影响。

使用特权

评论回复
9
arm_fan168| | 2010-1-27 19:45 | 只看该作者
改堆的大小不会影响其它的地方,只是空闲的RAM空间变小了。

使用特权

评论回复
10
无冕之王| | 2010-1-28 09:43 | 只看该作者
帮助文件应该说的很详细

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

52

主题

198

帖子

1

粉丝