分享了一个经历很痛苦的经验

2020-02-01 16:35发布

今天下午调试程序时,出现了如下错误
  
*** ERROR L107: ADDRESS SPACE OVERFLOW
    SPACE:   DATA   
    SEGMENT: _DATA_GROUP_
    LENGTH:  005DH

总以为是程序那里有错误,查了一下午都没有搞定,痛苦的要命啊。。。。
现在查了下  ADDRESS SPACE OVERFLOW  的相关资料  原来不是data空间溢出的问题,而是我有些子程序定义了没调用,导致keil无法合理分配空间,从而溢出。所以以后发现此类错误时查看是否有定义了的函数或变量却没有调用   最好就是不调用的就注释,养成好习惯。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。