This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Get link error when attempt to locate rts64plus.lib using user link.cmd (CGT 7.0 & SYSBIOS 6.31)

Other Parts Discussed in Thread: SYSBIOS

With CGT 6.1 and DSP BIOS 5.4.x, I was able to specify the location in memory of rts64plus.lib (and others) using my link.cmd file:

.ti_lib {
  c64x_fixedpt_fxns.lib (.text)
  c64x_fixedpt_fxns.lib (.const)
  c64x_fixedpt_fxns.lib ($BRID)
  dsplib64plus.lib (.text)
  fastrts64x.lib (.text)
  rts64plus.lib (.text)  (line 86)
  rts64plus.lib (.const) (line 87)
  csl_c6486.lib (.text)
} > SL2RAM

With CGT 7.0.x and SYSBIOS 6.31.x I get a linker error and the *.out is not generated. However, the *.map does show the rts64plus.lib to be located where I asked (SL2RAM).

 

 

>> Compilation failure

gmake: *** [mma_encoder_II.out] Error 1

gmake: Target `all' not remade because of errors.

Build complete for project mma_encoder_II

 

What different with CGT 7.0/SYSBIOS 6.31 that this no longer works?

Thanks,

Calvin

 

 

 

"../link.cmd", line 86: error: cannot find file "rts64plus.lib"

"../link.cmd", line 87: error: cannot find file "rts64plus.lib"

error: errors encountered during linking; "mma_encoder_II.out" not built

 

'Building target: mma_encoder_II.out'

'Invoking: Linker'

"C:/Program Files/Texas Instruments/ccsv4/tools/compiler/C6000 Code Generation Tools 7.0.4/bin/cl6x" -mv64+ -g --diag_warning=225 -z -m"mma_encoder_II.map" --warn_sections -i"C:/Program Files/Texas Instruments/ccsv4/tools/compiler/C6000 Code Generation Tools 7.0.4/lib" -i"C:/Program Files/Texas Instruments/ccsv4/tools/compiler/C6000 Code Generation Tools 7.0.4/include" -i"C:/Program Files/Texas Instruments/CSL/csl_c6486/lib" --reread_libs --rom_model -o "mma_encoder_II.out" "../lib/Fraunhofer/lib/CDK_mp2enc.lib" "../lib/Fraunhofer/lib/libAACenc.lib" "../lib/Fraunhofer/lib/libSBRenc.lib" "../lib/Fraunhofer/lib/libMpegTPEnc.lib" "../lib/TI/dsplib64plus.lib" "../lib/Fraunhofer/lib/libCDK.lib" "./lib/Fraunhofer/lib/genericStds.obj" "../lib/Dolby/lib/ddp_encode.lib" "../lib/Dolby/lib/ddp_common.lib" "../lib/TI/c64x_fixedpt_fxns.lib" "../lib/TI/fastrts64x.lib" -l"csl_c6486.lib" -l"./configPkg/linker.cmd" "../link.cmd" "./src/tonegen_table.obj" "./src/testtones.obj" "./src/streams.obj" "./src/srio_enc.obj" "./src/spin_unlock.obj" "./src/spin_lock.obj" "./src/shared_data_encoder.obj" "./src/rates.obj" "./src/pll.obj" "./src/passthru.obj" "./src/param_change.obj" "./src/pack.obj" "./src/metadata.obj" "./src/main.obj" "./src/hw_id.obj" "./src/hostport.obj" "./src/gpio.obj" "./src/globals.obj" "./src/format.obj" "./src/encode_task.obj" "./src/default_params.obj" "./src/bootentry.obj" "./src/alarm_manager.obj" "./src/TaskHooks.obj" "./src/Srio_Msg.obj" "./src/MPEG_calls.obj" "./src/AC3_calls.obj" "./src/AAC_calls.obj" -l"rts64plus.lib"

<Linking>