今天接着写一个单片机程序,出现这个问题,我仔细查看每一句语句,发现逻辑上没有错误,但就是出现这个问题,不能生成目标文件:
*** ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: DATA
SEGMENT: ?DT?USART_READWRITE
LENGTH: 007AH
*** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL
SYMBOL: USARTREADWAVEDATA
MODULE: .\Timer_DAC.obj (TIMER_DAC)
ADDRESS: 0367H
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: USARTREADWAVEDATA
SEGMENT: ?DT?USART_READWRITE
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: USARTDATACOUNT
SEGMENT: ?DT?USART_READWRITE
Program Size: data=140.3 xdata=10 code=968
Target not created
上网查了下,找到了具体的原因及其相应的解决方案:
==============================================================
出现以上错误的原因主要是第一个原因,第一个原因导致了它下面所有错误,第一个原因是:
ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: DA
SEGMENT: ?DT?GMNS_3V4
LENGTH: 0014H
说明da