王紫豪 发表于 2014-3-6 14:50 
不对,heap 要看你用没用(malloc 申请的),stack要估算差不多
我错了,你说的是对的。
我那个实验没问题只是因为碰巧设置没出错,但是我的理解是错的。
我发现mdk的工程文件夹下有个project.htm文件
里面有一句:
Maximum Stack Usage = 528 bytes + Unknown(Cycles, Untraceable Function Pointers)
请问这里的意思就是stack设为528bytes就可以了吗?
为了保险,把后面的unknown加进去,设为两倍,stack设成 1k 大小,请问这样是不是就算stack设置完成,然后剩下的部分都设为heap,然后如果实践运行中,没有问题,就可以了?
|