标题:
请教,map文件中没有指定的RAM是不是没有用了?[求助]
[打印本页]
作者:
ttlcloud
时间:
2007-4-27 14:35
标题:
请教,map文件中没有指定的RAM是不是没有用了?[求助]
我的是 hcs08GB60,查看map文件,静态变量的分配区地址是0x2BE-0x9AD,而该芯片的RAM区是到0x107F,程序的heap和stack都已经在其它位置指定了。请问从0x9AE到0x107F这部分地址在程序运行中还使用吗?如果不使用,是否意味着我可以定义更多的全局变量来用呢?
是否说明我的RAM很够用呢?但是,我发现有时候,去掉某些全局变量,程序跑得正常,加上一些全局变量(哪怕七八个字节),程序就执行的有问题了,请问该如何解释?
作者:
strongchen
时间:
2007-4-27 14:49
堆栈的位置只是栈底的位置,堆栈的大小也只是一个估计值,在实际使用过程中很可能超出这个值的范围。除非你能确定堆栈的最大用量到底是多少,否则你不知道RAM还有多少空余单元。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0