Hephaestus 发表于 2021-11-18 20:59 keil c51,你定义了函数不去调用也会占用空间,而且很坑,ram也会占用,你没用过别说话那么冲 |
univers 发表于 2021-11-18 23:11 ![]() 虽然知道你是好意…… ,但是有些是历史遗留问题了。 唉,算了…… |
| ignored是忽略的意思! |
Hephaestus 发表于 2021-11-18 20:59 有时候觉得你这个账号,可能两个人以上在用…… 记得我上次说的话么? 我一般自己试验过才下结论。
我英文不好,你教教我? ignored 什么意思? |
188610329 发表于 2021-11-18 18:52 你还是查查ignored什么意思,再动脑子想想有没有虚胖。 |
188610329 发表于 2021-11-18 18:52 谢谢,可以清掉一些,有些函数是没有调用的。 |
|
还要看程序配置了什么寄存器和中断,部分型号不支持的就用不了。 如果程序有大量的 code 数组,Flash放不下就放进EEPROM,然后指针访问。 |
|
code = 14787 即需要 16K Flash的单片机。 问题是,你那么多的 uncalled segment , 你这个code 大小,很可能是虚胖啊…… 然后还有 Multiple call 这个虽然只是警告,但是,在执行的时候会出现意想不到的结果。最好还是解决掉的好。 |