打印

W90P710 的内存为啥只能用400K

[复制链接]
1988|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dfsa|  楼主 | 2010-8-9 13:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是ADS1.2+W90P710,我的程序变量只要大于400K,仿真时就出现“Out of heap memory”,用的是板子自带的BOOTLOADER,咱样才能修改BOOTLOADER把内存扩大,为啥华帮的源程序不能把启动信息(矢量表,板子初始化)和测试源程序作在一块,板子自带的BOOTLOADER都不知是那个源程序生成的。请大侠帮助,谢谢

相关帖子

沙发
sinadz| | 2010-8-10 08:58 | 只看该作者
你把这个变量设置成全局变量,不要定义成局部的。
这个应该是设置ads工具的关系,不过我还没有找到这个选项。

使用特权

评论回复
板凳
xsgy123| | 2010-8-10 09:16 | 只看该作者
很想帮你,但楼主似乎没有表述清楚你的问题

使用特权

评论回复
地板
nusummit| | 2010-8-11 16:02 | 只看该作者
你的400K是malloc的吧?看一下函数__user_initial_stackheap应该对你有帮助,这个是ADS定义的函数。我们初始化,供ADS使用

使用特权

评论回复
5
无冕之王| | 2010-8-12 09:43 | 只看该作者
我也感觉应该是ads工具的关系

使用特权

评论回复
6
火箭球迷| | 2010-8-12 10:13 | 只看该作者
把变量设置为全局变量试试

使用特权

评论回复
7
pkat| | 2010-8-13 14:12 | 只看该作者
我觉得2楼说的比较有道理,楼主可以按二楼的方法试试

使用特权

评论回复
8
秋天落叶| | 2010-8-13 14:45 | 只看该作者
通过修改软件来扩大内存似乎有点难度

使用特权

评论回复
9
sinadz| | 2010-8-14 09:32 | 只看该作者
如何修改BOOTLOADER把内存扩大,我也很想知道这个问题的答案?

使用特权

评论回复
10
xsgy123| | 2010-8-14 09:47 | 只看该作者
我感觉要扩大内存,可以加内存条啊:lol

使用特权

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

本版积分规则

282

主题

2404

帖子

2

粉丝