举报
ayb_ice 发表于 2018-12-7 15:58 如果堆栈小了会把全局变量冲掉的 或者是程序本身有问题,只是现象不一样而已,有些现象不明显而已 ...
一叶倾城wwq 发表于 2018-12-7 16:15 现在就是在考虑这个问题,请问基于这样的情况,怎样解决好点,现在虽然没出问题,但可能是有隐患的,程序 ...
ayb_ice 发表于 2018-12-7 16:18 “我的片内128字节用了122” 这点就已经很危险了,除非你已经修改了堆栈的定义,默认的定义是一个字节大小 ...
gx_huang 发表于 2018-12-7 16:49 啥芯片,片内才128,竟然还有XDAA。 一般有xdata的,片内是128+128的。
all_units 发表于 2018-12-7 17:20 也遇到过类似的情况,8k的空间用了7.96k,程序跑飞
雪山飞狐D 发表于 2018-12-7 17:23 全局变量还是统一用xdata吧,idata是给函数堆栈用的,尽量不要用前面的128B ...
ayb_ice 发表于 2018-12-7 16:21 “我的片内128字节用了122” 这点就已经很危险了,除非你已经修改了堆栈的定义,默认的定义是一个字节大 ...
触觉的爱 发表于 2018-12-7 18:04 这可不是公交车,可以挤一挤
linqing171 发表于 2018-12-7 22:47 局部变量比全局变量省空间。a函数和b函数不同时执行(a和b之间没有调用关系),则a内的局部变量可以和b内的 ...
gx_huang 发表于 2018-12-8 11:04 51编译器,对于堆栈溢出,不会提醒的,需要自己评估的。 中断程序会占用一些(具体多少字节,自己看反汇编 ...
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
84
1379
11
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号