We have a 6455 processor/application that is built with BIOS 5.41.11.38 and is in COFF format. We recently need to add some libraries that are provided in ELF format. Thinking I could just rebuild the application with the ELF/EABI format instead I got the following errors: (Note: application specific lines removed)
'Building file: Config1cfg.s??'
'Invoking: C6000 Compiler'
"C:/ti/ccsv5/tools/compiler/c6000/bin/cl6x" -mv6400+ -O3 --define="__TI_64XX_DSP__" --define="BUILD_FOR_LIVE_DSP"
--include_path="C:/ti/ccsv5/tools/compiler/c6000/include"
--include_path="C:/ti/bios_5_41_11_38/packages/ti/bios/include"
--include_path="C:/ti/bios_5_41_11_38/packages/ti/rtdx/include/c6000"
--include_path="C:/ti/xdais_7_21_01_07/packages/ti/xdais"
--include_path="C:/CCStudio_v3.3/csl_c6455/inc"
--include_path="C:/CCStudio_v3.3/csl_c64xplus_intc/inc"
--include_path="C:/CCSTUD~1.3/C6000/csl/include"
--preproc_with_compile --preproc_dependency="Config1cfg.pp" "Config1cfg.s??"
"Config1cfg.s62", WARNING! at line 365: [W1500] warning: relocation template
275 not found; returning
OFR_INVALID
.word ( (GBL_stackend-GBL_stackbeg+1) / STD_TARGWORDMAUS ) - 16 ; nwords
"Config1cfg.s62", WARNING! at line 365: [W1500] warning: relocation template
275 not found; returning
OFR_INVALID
.word ( (GBL_stackend-GBL_stackbeg+1) / STD_TARGWORDMAUS ) - 16 ; nwords
I see from other posts that there are some options.
- Get COFF libraries (does not seem possible)
- Convert application to ELF (Not sure BIOS is in ELF format)
- Build with BOIS 6.x (no 6.x bios support for this chip)
Seems like there are no viable options here.