完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
Program Size: data=177.3 xdata=0 code=18807
大部分变量都用idata修饰和大数组用code修饰,但是还提示内存溢出用的是STC12C5A60S2 |
|
相关推荐
23个回答
|
|
|
|
|
|
|
|
|
你好 编译显示确实是177.3。。
|
|
|
|
|
|
我是这样理解的,0.3为BIT,不足8位一字节
|
|
|
|
|
|
51有位寻址的概念。.2是指2个位
|
|
|
|
|
|
你可能需要在keil里设置RAM的大小。因为STC12,我记得少少都有2K的RAM,不可能177就爆了啊。
|
|
|
|
|
|
请问具体怎设置
|
|
|
|
|
|
将变量定义到外部RAM,变量前加 xdata
|
|
|
|
|
|
已将全部变量改成xdata,不行
|
|
|
|
|
|
|
|
|
|
|
|
大变量都用xdata修饰
|
|
|
|
|
|
大部分变量都用idata修饰和大数组用code修饰
|
|
|
|
|
|
会不会是楼主把高128字节给用光了,下放一些到低128字节试试。就是把idata弄掉
|
|
|
|
|
|
你好 最初是没有idata的,编译时已经显示overflow,加上idata后仍然是这样
|
|
|
|
|
|
code 18K……会不会是ROM的问题空间超了,去设置里把ROM改成large 64K 试试
|
|
|
|
|
|
是option里面的memory mode吗?设为compact和large可以编译,但是速度变慢了
|
|
|
|
|
|
|
|
|
|
|
|
一样 ADDRESS SPACE OVERFLOW
|
|
|
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
1599 浏览 0 评论
imx6ull 和 lan8742 工作起来不正常, ping 老是丢包
4738 浏览 0 评论
4229 浏览 9 评论
3822 浏览 16 评论
4398 浏览 1 评论
4210浏览 3评论
2379浏览 0评论
3393浏览 0评论
1158浏览 0评论
2843浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 20:19 , Processed in 1.288167 second(s), Total 110, Slave 90 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1290