
编译器和链接器并不能真正地辨认出什么是RAM什么是Flash,它们使用DATA(没有指定固定的数据)和CONST/CODE(有指定固定的数据)概念来工作。
特意咨询了IAR员工,答对给分啊!
以msp430f135为例,它是512bytes的ram,起始地腔衡址为200h,终止地址为3ffh,所以御圆尘它的变量是从200h开始,向3ffh方向存放,而堆栈是从3ffh开始,向200h方向压栈。当变量存储空间和堆栈最大占用空间在中间相遇时,就发生了堆栈溢出。
1
当然是烧程序镇禅到目标板里呀
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)