We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,
I'm developing a project with micro
EZ-USB FX2LP CY7C68013A
When I try to build project, I get that message
Build target 'Target 1' compiling fw.c... assembling dscr.a51... compiling firmware.c... compiling clocksys.c... compiling SPI.c... compiling gpif.c... linking... *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_GPIFSINGLEWORDWRITE?FIRMWARE *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_GPIFSINGLEWORDREAD?FIRMWARE *** ERROR L107: ADDRESS SPACE OVERFLOW SPACE: DATA SEGMENT: ?DT?SPI LENGTH: 0064H *** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL SYMBOL: VETTORETIMERTO MODULE: .\Obj\fw.obj (FW) ADDRESS: 0576H *** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL SYMBOL: VETTORETIMERTO MODULE: .\Obj\fw.obj (FW) ADDRESS: 059FH *** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL SYMBOL: VETTORETIMERTO MODULE: .\Obj\fw.obj (FW) ADDRESS: 05A1H *** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL SYMBOL: FASERXTXSPI MODULE: .\Obj\firmware.obj (FIRMWARE) ADDRESS: 0277H *** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL SYMBOL: _FLAGDIRSPIBUF MODULE: .\Obj\firmware.obj (FIRMWARE) ADDRESS: 0279H *** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL SYMBOL: FASERXTXSPI MODULE: .\Obj\firmware.obj (FIRMWARE) ADDRESS: 16A6H *** ERROR L118: REFERENCE MADE TO ERRONEOUS EXTERNAL SYMBOL: _FLAGDIRSPIBUF MODULE: .\Obj\firmware.obj (FIRMWARE) ADDRESS: 16A8H *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: NUMBYTEDATAPKT SEGMENT: ?DT?SPI *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: VERIFICARX SEGMENT: ?DT?SPI *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: NUMRXSPI SEGMENT: ?DT?SPI *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: SLAVEENABLE SEGMENT: ?DT?SPI *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: NUMBYTETXED SEGMENT: ?DT?SPI *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: NUMBYTERXED SEGMENT: ?DT?SPI *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: _TIPOCOMANDOSPI SEGMENT: ?DT?SPI *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: _BUFFERSPI SEGMENT: ?DT?SPI *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: VETTORETIMERTO SEGMENT: ?DT?SPI *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: _FASECOMANDOSPI SEGMENT: ?DT?SPI *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: _FLAGDIRSPIBUF SEGMENT: ?DT?SPI *** ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT SYMBOL: FASERXTXSPI SEGMENT: ?DT?SPI Program Size: data=195.6 xdata=4749 code=6206 Target not created
Any hint? Thanks in advance.
FIRST you have to get rid of all 'ignored', 'erroneous' and 'uncalled' stuff.
THEN (and only then) if you still have ERROR L107: ADDRESS SPACE OVERFLOW you will have to move some variables out of 'data' by adding the IDATA or XDATA qualifier.
Erik