打印
[51单片机]

请教一个C51问题,

[复制链接]
751|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lyons|  楼主 | 2018-12-11 18:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
airwill| | 2018-12-11 22:01 | 只看该作者
嗯, 非常有可能啊, 因为这段代码还是编译了, 同时没有了那段代码的覆盖分析, 所以专用 RAM 反而更大.

使用特权

评论回复
板凳
ayb_ice| | 2018-12-12 08:38 | 只看该作者
极有可能:
注销的函数调用了多个子程序,注销后,这些子函数又没有被其它函数调用,导致这些函数的局部变量不能被覆盖分析(也就是不能与其它函数共享局部变量,只能独占内存单元)
解决办法:
将没有调用的函数都屏蔽掉

使用特权

评论回复
地板
lyons|  楼主 | 2020-2-14 19:53 | 只看该作者
ayb_ice 发表于 2018-12-12 08:38
极有可能:
注销的函数调用了多个子程序,注销后,这些子函数又没有被其它函数调用,导致这些函数的局部变量 ...

谢谢你的回复,我觉得这个可能性很大,下次我测试一下看看

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

65

帖子

0

粉丝