30
296
6385
高级工程师
捕获.JPG (354.14 KB )
下载附件
2023-4-24 16:05 上传
使用特权
222
1万
4万
技术总监
ayb_ice 发表于 2023-4-24 16:17 部分变量加idata,data只有128字节空间
makesoft 发表于 2023-4-24 16:39 这个我知道,项目中XDATA/IDATA都使用很多,关键是一个工程分成若干个独立C文件,明明有足够的DATA RAM空 ...
ayb_ice 发表于 2023-4-24 16:45 不可能是这原因,去掉未调用的函数,这些会当成类似中断函数来处理,会战胜变量空间 ...
makesoft 发表于 2023-4-24 16:50 链接时候使用了REMOVEUNUSED控制项,从道理上来说应该是没有影响的,毕竟没有使用的函数是不参与LX51链接 ...
31
1081
4486
中级工程师
4
77
241
中级技术员
1
7771
2万
datouyuan 发表于 2023-4-25 10:48 方法1: COMM_485.c定义的data变量达47字节。 将其中不小于29字节定义为idata。
linnjing 发表于 2023-4-25 11:07 可以试着把某个段控制在24个字节之内。 0x20是位访问区,这就是一条分割线。 链接时,如果一个段,可以放到 ...
coody 发表于 2023-4-25 11:30 keil C51,有5种基本数据类型:bdata、 data、 idata、 xdata、 code,前4种是内存的定义,楼主说的不够估 ...
91803644b1af583bdb.png (315.51 KB )
2023-4-28 09:01 上传
93183644b1ab38ed2c.png (335.74 KB )
2023-4-28 09:00 上传
IDATA空间已经被定义在了80-ff之间
发表回复 本版积分规则 回帖后跳转到最后一页
等级类勋章
人才类勋章
发帖类勋章
时间类勋章
0
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号