在使用Keil C51编程时,发现程序逻辑上没有过错,但在衔接时却呈现了过错,如下:
*** ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: DA
SEGMENT: ?DT?GMNS_3V4
LENGTH: 0014H
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: RECEIVE_TIMER
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: DUAL_REC_BUF
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: LAST_SEND_TIME_COUNT
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: POW_STATUS
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: POW_STATE
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: GROUP_TEST
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: S_COUNT_P
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: R_COUNT_P
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: RING_JUDGE_STATEB1
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: RING_JUDGE_STATEB0
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: YAOXIN_CHECK_STATUS4
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: YAOXIN_CHECK_STATUS3
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: YAOXIN_CHECK_STATUS2
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: YAOXIN_CHECK_STATUS1
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: YAOXIN_CHECK_STATUS0
SEGMENT: ?DT?GMNS_3V4
*** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT
SYMBOL: YAO_XIN_COUNT
SEGMENT: ?DT?GMNS_3V4
呈现以上过错的原因主要是第一个原因,第一个原因导致了它下面一切过错,第一个原因是:
ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: DA
SEGMENT: ?DT?GMNS_3V4
LENGTH: 0014H
阐明da