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.

Problems compiling SPI interrupt example with OMAP-L137

Other Parts Discussed in Thread: CCSTUDIO

Hello,

I am trying to use the SPI0 interrupt example but I can not compile it. I change the folder of the project and add the files It needs, but something is wrong.

The error is this one:

[Linking...] "C:\Archivos de programa\Texas Instruments\C6000 Code Generation Tools 6.1.9\bin\cl6x" -@"Debug.lkf"
<Linking>
error: cannot find file
   "ti\pspiom\platforms\evmOMAPL137\lib\Debug\ti.pspiom.platforms.evmOMAPL137.e
   vmInit.a674"
error: cannot find file "ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674"
error: cannot find file "ti\pspiom\psc\lib\OMAPL137\Debug\ti.pspiom.psc.a674"
error: cannot find file
   "ti\pspiom\gpio\lib\OMAPL137\Debug\ti.pspiom.gpio.a674"

 undefined          first referenced                                                  
  symbol                in file                                                       
 ---------          ----------------                                                  
 _Psc_ModuleClkCtrl C:\\src\\dsp\\test\\spi_interrupt\\build\\Debug\\spiSample_io.obj 
 _Spi_IOMFXNS       C:\\src\\dsp\\test\\spi_interrupt\\build\\Debug\\spiSamplecfg.obj 
 _Spi_PARAMS        C:\\src\\dsp\\test\\spi_interrupt\\build\\Debug\\spiSample_io.obj 
 _Spi_init          C:\\src\\dsp\\test\\spi_interrupt\\build\\Debug\\spiSample_main.obj
 _configureSpi      C:\\src\\dsp\\test\\spi_interrupt\\build\\Debug\\spiSample_main.obj

error: unresolved symbols remain
error: errors encountered during linking;
   "C:/src/dsp/test/spi_interrupt/build/../bin/Debug/spiSample.out" not built

 

I don't know where I have to change to make the linker find those files.

 

If I compile from the original folder the problem is other:

[Linking...] "C:\Archivos de programa\Texas Instruments\C6000 Code Generation Tools 6.1.9\bin\cl6x" -@"Debug.lkf"
<Linking>
warning: creating output section ".DVTEvent_Log$buf" without a SECTIONS
   specification
warning: creating output section ".LOG_system$buf" without a SECTIONS
   specification
warning: creating output section ".TSK_idle$stk" without a SECTIONS
   specification
warning: creating output section ".clk" without a SECTIONS specification
warning: creating output section ".devtable" without a SECTIONS specification
warning: creating output section ".echoTask$stk" without a SECTIONS
   specification
warning: creating output section ".gblinit" without a SECTIONS specification
warning: creating output section ".hst" without a SECTIONS specification
warning: creating output section ".hst0" without a SECTIONS specification
warning: creating output section ".hst1" without a SECTIONS specification
warning: creating output section ".hwi_vec" without a SECTIONS specification
warning: creating output section ".idl" without a SECTIONS specification
warning: creating output section ".idlcal" without a SECTIONS specification
warning: creating output section ".log" without a SECTIONS specification
warning: creating output section ".mem" without a SECTIONS specification
warning: creating output section ".pip" without a SECTIONS specification
warning: creating output section ".printf" without a SECTIONS specification
warning: creating output section ".rtdx_data" without a SECTIONS specification
warning: creating output section ".sts" without a SECTIONS specification
warning: creating output section ".swi" without a SECTIONS specification
warning: creating output section ".sys" without a SECTIONS specification
warning: creating output section ".sysinit" without a SECTIONS specification
warning: creating output section ".trace$buf" without a SECTIONS specification
warning: creating output section ".tsk" without a SECTIONS specification
warning: creating output section ".vers" without a SECTIONS specification
warning: entry-point symbol "_c_int00" undefined

 undefined               first referenced                                                                                                                                                                                        
  symbol                     in file                                                                                                                                                                                             
 ---------               ----------------                                                                                                                                                                                        
 CLK_A_TABBEG            C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 CLK_F_isr               C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 FXN_F_run               C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 GBL_initdone            C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 GBL_stackbeg            C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 GBL_stackend            C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 HWI_A_VECS              C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 HWI_F_dispatch          C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 IDL_D_busyObj           C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 IDL_D_calibrate         C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 IDL_F_busy              C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 IDL_F_loop              C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 IRAM$B                  C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 IRAM$L                  C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 KNL_glue                C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 LNK_F_dataPump          C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 LNK_dspFrameReadyMask   C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 LNK_dspFrameRequestMask C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 PIP_D_tabbeg            C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 PIP_F_start             C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 PRD_F_tick              C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 RTA_F_dispatch          C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 RTA_F_or                C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 SWI_D_rdytab            C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 SWI_F_enable            C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 TRC_R_mask              C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 TRC_cinit               C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 TSK_VCREATEFXN          C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 TSK_VDELETEFXN          C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 TSK_VEXITFXN            C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _BCACHE_inv             C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages/ti\sdo\edma3\drv\sample\lib\omapl137\Debug\edma3_drv_bios_sample.lib<bios_edma3_drv_sample_cs.obj>                                    
 _BCACHE_wb              C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages/ti\sdo\edma3\drv\sample\lib\omapl137\Debug\edma3_drv_bios_sample.lib<bios_edma3_drv_sample_cs.obj>                                    
 _BCACHE_wbInv           C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi_edma.obj>
 _C64_enableIER          C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 _CLK_DFLTMICROSECS      C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _CLK_D_microseconds     C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _CLK_D_prd              C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _CLK_gethtime           C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 _CLK_htimePerLtime      C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _CLK_inputClock         C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _DEV_D_devinit          C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _DEV_init               C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _ECM_ATTRS              C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 _ECM_disableEvent       C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 _ECM_dispatch           C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _ECM_dispatchPlug       C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 _ECM_enableEvent        C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 _EXC_dispatch           C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _EXC_init               C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _FXN_F_nop              C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _GBL_cacheInit64P       C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _GBL_getVersion         C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _GBL_procId             C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _GIO_ATTRS              C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSample_io.obj                                                  
 _GIO_create             C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSample_io.obj                                                  
 _GIO_delete             C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSample_io.obj                                                  
 _GIO_submit             C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSample_io.obj                                                  
 _HSRTDX_rec             C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _HSRTDX_xmt             C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _HWI_D_inhwi            C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 _HWI_disable            C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages/ti\sdo\edma3\drv\sample\lib\omapl137\Debug\edma3_drv_bios_sample.lib<bios_edma3_drv_sample_cs.obj>                                    
 _HWI_dispatchTab        C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _HWI_restore            C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages/ti\sdo\edma3\drv\sample\lib\omapl137\Debug\edma3_drv_bios_sample.lib<bios_edma3_drv_sample_cs.obj>                                    
 _KNL_curtask            C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 _KNL_dummy              C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 _KNL_exit               C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _KNL_queues             C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _KNL_run                C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _LOG_printf             C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSample_io.obj                                                  
 _MEM                    C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _MEM_init               C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _OBJ_table              C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _QUE_get                C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 _QUE_put                C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 _RTDX_Poll              C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _SEM_create             C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages/ti\sdo\edma3\drv\sample\lib\omapl137\Debug\edma3_drv_bios_sample.lib<bios_edma3_drv_sample_cs.obj>                                    
 _SEM_delete             C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages/ti\sdo\edma3\drv\sample\lib\omapl137\Debug\edma3_drv_bios_sample.lib<bios_edma3_drv_sample_cs.obj>                                    
 _SEM_pend               C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSample_io.obj                                                  
 _SEM_post               C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 _SWI_D_inswi            C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 _SYS_printf             C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi_edma.obj>
 _TSK                    C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _TSK_config             C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _TSK_disable            C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages/ti\sdo\edma3\drv\sample\lib\omapl137\Debug\edma3_drv_bios_sample.lib<bios_edma3_drv_sample_cs.obj>                                    
 _TSK_enable             C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages/ti\sdo\edma3\drv\sample\lib\omapl137\Debug\edma3_drv_bios_sample.lib<bios_edma3_drv_sample_cs.obj>                                    
 _TSK_exit               C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _TSK_init               C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _TSK_setup              C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _TSK_startup            C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _TSK_timerSem           C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSample_io.obj                                                  
 _UTL_doAbort            C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _UTL_doError            C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _UTL_doPutc             C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 _UTL_halt               C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 __DEV_D_NUMINITFXNS     C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 __HOOK_NUMHOOKS         C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 __HOOK_knlId            C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSamplecfg.obj                                                  
 __SEM_dopost            C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 __abort_msg             C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 __divu                  C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evmOMAPL137/spi/interrupt/build/../../../../../../../ti\pspiom\spi\lib\OMAPL137\Debug\ti.pspiom.spi.a674<Spi.obj>    
 __strasgi_64plus        C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSample_io.obj                                                  
 _memset                 C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSample_io.obj                                                  
 _printf                 C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSample_main.obj                                                
 _scanf                  C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSample_main.obj                                                
 _trace                  C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evmOMAPL137\\spi\\interrupt\\build\\Debug\\spiSample_io.obj                                                  

error: unresolved symbols remain

 

Someone can help me, please?

Dani.

  • cerilet.com said:
    If I compile from the original folder the problem is other:

    Dani, it looks like you need to add the command file to your project. Right click on your project, select Add files to project and add spiSamplecfg.cmd - should be at C:\Program Files\Texas Instruments\pspdrivers_01_20_00\packages\ti\pspiom\examples\evm6747\spi\interrupt\build\spiSamplecfg.cmd

  • This is not the problem. In both projects exists the spiSamplecfg.cmd.

    Anyway, I was compiling the project from ...\examples\evmOMAPL137\... but now I tried to compile from ...\examples\evm6747\... and it gives me other error. I'm only using the DSP part, is the same to compile one o other?

    I think this error is more easy to fix. It is something with the memory, right?

    [spiSample.tcf] "C:\CCStudio_v3.3\bios_5_33_03\xdctools\tconf" -b -Dconfig.importPath="C:/CCStudio_v3.3/bios_5_33_03/packages"  spiSample.tcf

    [spiSample_io.c] "C:\Archivos de programa\Texas Instruments\C6000 Code Generation Tools 6.1.9\bin\cl6x" -g -pdr -fr"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/Debug" -i"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/../../../../../../../" -i"C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages" -mv6740 -@"../build/Debug.lkf" "spiSample_io.c"

    [spiSample_main.c] "C:\Archivos de programa\Texas Instruments\C6000 Code Generation Tools 6.1.9\bin\cl6x" -g -pdr -fr"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/Debug" -i"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/../../../../../../../" -i"C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages" -mv6740 -@"../build/Debug.lkf" "spiSample_main.c"

    [spiSamplecfg.s62] "C:\Archivos de programa\Texas Instruments\C6000 Code Generation Tools 6.1.9\bin\cl6x" -g -pdr -fr"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/Debug" -i"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/../../../../../../../" -i"C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages" -mv6740 -@"Debug.lkf" "spiSamplecfg.s62"

    [spiSamplecfg_c.c] "C:\Archivos de programa\Texas Instruments\C6000 Code Generation Tools 6.1.9\bin\cl6x" -g -pdr -fr"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/Debug" -i"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/../../../../../../../" -i"C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages" -mv6740 -@"Debug.lkf" "spiSamplecfg_c.c"

    [Linking...] "C:\Archivos de programa\Texas Instruments\C6000 Code Generation Tools 6.1.9\bin\cl6x" -@"Debug.lkf"
    <Linking>
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 299: error:
       run placement fails for object ".tsk", size 0xc0 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0xc5         max hole: 0x4c     
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 362: error:
       placement fails for object ".gblinit", size 0x64 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0xc5         max hole: 0x4c     
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 422: error:
       placement fails for object ".sts", size 0x40 (page 0).  Available ranges:
       IRAM         size: 0x40000      unused: 0x7d         max hole: 0x36     
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 413: error:
       run placement fails for object ".hst", size 0x3c (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x7d         max hole: 0x36     
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 358: error:
       run placement fails for object ".devtable", size 0x24 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x51         max hole: 0x20     
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 350: error:
       run placement fails for object ".sys", size 0x10 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x21         max hole: 0xc      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 366: error:
       placement fails for object ".trcdata", size 0xc (page 0).  Available ranges:
       IRAM         size: 0x40000      unused: 0x15         max hole: 0x8      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 384: error:
       run placement fails for object ".trace$buf", size 0x1000 (page 0).
       Available ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 370: error:
       placement fails for object ".rtdx_text", size 0xfc0 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 364: error:
       placement fails for object ".sysinit", size 0x680 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 372: error:
       run placement fails for object ".TSK_idle$stk", size 0x400 (page 0).
       Available ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 387: error:
       run placement fails for object ".DVTEvent_Log$buf", size 0x200 (page 0).
       Available ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 324: error:
       placement fails for object ".hwi_vec", size 0x200 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 407: error:
       placement fails for object ".trace", size 0x200 (page 0).  Available ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 360: error:
       placement fails for object ".switch", size 0x1b8 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 342: error:
       run placement fails for object ".cio", size 0x120 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 395: error:
       run placement fails for object ".hst0", size 0x100 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 419: error:
       run placement fails for object ".pip", size 0xc8 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    error: errors encountered during linking; "C:/Program Files/Texas
       Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/inte
       rrupt/build/../bin/Debug/spiSample.out" not built

    >> Compilation failure

     

    I looked for information about it but some solution I found don't know how to do it:

    Project-Properties
    C/C++ Build -> Tool Setttings -> MSP430 Linker v3.0 -> Linker Output -> Produce listing of input and output sections in <file> (--map_file)

    I don't find this. Maybe is because I'm using Code Composer Studio 3.3.81.11?

    Thanks for your soon answer.

  • MSP430 Linker v3.0 ????

    Did you follow the Getting started guide?

    It looks like your code generation tools are wrong. Please see the beginning of this thread for solution:

    http://community.ti.com/forums/p/3966/14561.aspx#14561

    Please let me know the versions you see when in CCS you click Help-> about.

    Other than the CGT version, it looks like there is not enough internal memory. But the examples that come in the PSP should compile out of the box as long as you set the env variable as described in the getting started guide, so I really think that is a version problem.

     

     

  • Hi Mariana,

    Yes I followed the Getting start guide. The versions I have are:

    Code composer studio: 3.3.8.1.11

    Integrated development tool: 5.98.0.393 Texas Instruments

    BIOS: 5.33.03

    Code generation tools: v6.1.9

    Board Revision: 00.00.00

    Target Silicon Revision: 00.00.00

     

    It is strange because compiling with different code generation tools it gives me different errors.

    With the 6.1.5:

    ---------------------------  spiSample.pjt - Debug  ---------------------------
    [spiSample_io.c] "C:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" -g -pdr -fr"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/Debug" -i"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/../../../../../../../" -i"C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages" -mv6740 -@"../build/Debug.lkf" "spiSample_io.c"

    [spiSample_main.c] "C:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" -g -pdr -fr"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/Debug" -i"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/../../../../../../../" -i"C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages" -mv6740 -@"../build/Debug.lkf" "spiSample_main.c"

    [Linking...] "C:\CCStudio_v3.3\C6000\cgtools\bin\cl6x" -@"Debug.lkf"
    <Linking>
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 384: error:
       run placement fails for object ".trace$buf"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 362: error:
       placement fails for object ".gblinit"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 416: error:
       placement fails for object ".log"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 422: error:
       placement fails for object ".sts"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 413: error:
       run placement fails for object ".hst"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 292: error:
       run placement fails for object ".swi"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 358: error:
       run placement fails for object ".devtable"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 260: error:
       run placement fails for object ".clk"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 322: error:
       run placement fails for object ".bss"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 364: error:
       placement fails for object ".sysinit"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 389: error:
       run placement fails for object ".rtdx_data"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 372: error:
       run placement fails for object ".TSK_idle$stk"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 387: error:
       run placement fails for object ".DVTEvent_Log$buf"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 324: error:
       placement fails for object ".hwi_vec"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 407: error:
       placement fails for object ".trace"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 360: error:
       placement fails for object ".switch"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 342: error:
       run placement fails for object ".cio"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 395: error:
       run placement fails for object ".hst0"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 419: error:
       run placement fails for object ".pip"
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 299: error:
       run placement fails for object ".tsk"
    error: errors encountered during linking; "C:/Program Files/Texas
       Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/inte
       rrupt/build/../bin/Debug/spiSample.out" not built

    >> Compilation failure

    Build Complete,
      21 Errors, 0 Warnings, 0 Remarks.

     

     

    And with the 6.1.9:

     

    ---------------------------  spiSample.pjt - Debug  ---------------------------
    [spiSample_io.c] "C:\Archivos de programa\Texas Instruments\C6000 Code Generation Tools 6.1.9\bin\cl6x" -g -pdr -fr"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/Debug" -i"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/../../../../../../../" -i"C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages" -mv6740 -@"../build/Debug.lkf" "spiSample_io.c"

    [spiSample_main.c] "C:\Archivos de programa\Texas Instruments\C6000 Code Generation Tools 6.1.9\bin\cl6x" -g -pdr -fr"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/Debug" -i"C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/../../../../../../../" -i"C:/Program Files/Texas Instruments/edma3_lld_01_06_00_01/packages" -mv6740 -@"../build/Debug.lkf" "spiSample_main.c"

    [Linking...] "C:\Archivos de programa\Texas Instruments\C6000 Code Generation Tools 6.1.9\bin\cl6x" -@"Debug.lkf"
    <Linking>
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 299: error:
       run placement fails for object ".tsk", size 0xc0 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0xc5         max hole: 0x4c     
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 362: error:
       placement fails for object ".gblinit", size 0x64 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0xc5         max hole: 0x4c     
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 422: error:
       placement fails for object ".sts", size 0x40 (page 0).  Available ranges:
       IRAM         size: 0x40000      unused: 0x7d         max hole: 0x36     
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 413: error:
       run placement fails for object ".hst", size 0x3c (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x7d         max hole: 0x36     
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 358: error:
       run placement fails for object ".devtable", size 0x24 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x51         max hole: 0x20     
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 350: error:
       run placement fails for object ".sys", size 0x10 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x21         max hole: 0xc      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 366: error:
       placement fails for object ".trcdata", size 0xc (page 0).  Available ranges:
       IRAM         size: 0x40000      unused: 0x15         max hole: 0x8      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 384: error:
       run placement fails for object ".trace$buf", size 0x1000 (page 0).
       Available ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 370: error:
       placement fails for object ".rtdx_text", size 0xfc0 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 364: error:
       placement fails for object ".sysinit", size 0x680 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 372: error:
       run placement fails for object ".TSK_idle$stk", size 0x400 (page 0).
       Available ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 387: error:
       run placement fails for object ".DVTEvent_Log$buf", size 0x200 (page 0).
       Available ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 324: error:
       placement fails for object ".hwi_vec", size 0x200 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 407: error:
       placement fails for object ".trace", size 0x200 (page 0).  Available ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 360: error:
       placement fails for object ".switch", size 0x1b8 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 342: error:
       run placement fails for object ".cio", size 0x120 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 395: error:
       run placement fails for object ".hst0", size 0x100 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    "C:\\Program Files\\Texas Instruments\\pspdrivers_01_20_00\\packages\\ti\\pspiom\\examples\\evm6747\\spi\\interrupt\\build\\spiSamplecfg.cmd", line 419: error:
       run placement fails for object ".pip", size 0xc8 (page 0).  Available
       ranges:
       IRAM         size: 0x40000      unused: 0x5          max hole: 0x3      
    error: errors encountered during linking; "C:/Program Files/Texas
       Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/inte
       rrupt/build/../bin/Debug/spiSample.out" not built

    >> Compilation failure

    Build Complete,
      19 Errors, 0 Warnings, 0 Remarks.

     

     

    I do not know what is wrong. Maybe is better to fix the error of the v6.1.9 version.

  • Did you make any alterations to the original example? It seems that things are not fitting in the internal memory

    It is better to use the cgt 6.1.9 indeed.

    What version of Code composer studio are you using? The eval version (free-trial), the DSK version (the ones that comes with the Starter kit)  or the full version (that you buy and pay for)?

     

  • No, I did nothing with the original example. I tried both: evmOMAPL137 and evm6747 and happens the same.

    I have installed the DSK version 3.3.81.11.

    I cannot understand why it gives me a memory error...

  • Hello Mariana,

    I found the memory mapping file. Maybe it helps you to know what is happening:

    ******************************************************************************
                   TMS320C6x Linker PC v6.1.9                     
    ******************************************************************************
    >> Linked Fri Aug 28 12:42:49 2009

    OUTPUT FILE NAME:   <C:/Program Files/Texas Instruments/pspdrivers_01_20_00/packages/ti/pspiom/examples/evm6747/spi/interrupt/build/../bin/Debug/spiSample.out>
    ENTRY POINT SYMBOL: "_c_int00"  address: 000005e0


    MEMORY CONFIGURATION

             name            origin    length      used     unused   attr    fill
    ----------------------  --------  ---------  --------  --------  ----  --------
      IRAM                  11800000   00040000  0003fffd  00000003  RWIX
      CACHE_L1P             11e00000   00008000  00000000  00008000  RWIX
      CACHE_L1D             11f00000   00008000  00000000  00008000  RWIX
      L3_CBA_RAM            80000000   00020000  00000000  00020000  RWIX
      SDRAM                 c0000000   04000000  00000000  04000000  RWIX


    SECTION ALLOCATION MAP

     output                                  attributes/
    section   page    origin      length       input sections
    --------  ----  ----------  ----------   ----------------
    .vers      0    00000000    00000040     COPY SECTION
                      00000000    00000040     spiSamplecfg.obj (.vers)

    .clk       0    00000000    00000008     FAILED TO ALLOCATE
    .swi       0    00000000    0000002c     FAILED TO ALLOCATE
    .tsk       0    00000000    000000c0     FAILED TO ALLOCATE
    .hwi_vec   0    00000000    00000200     FAILED TO ALLOCATE
    .mem       0    00000000    00000004     FAILED TO ALLOCATE
    .cio       0    00000000    00000120     FAILED TO ALLOCATE
    .sys       0    00000000    00000010     FAILED TO ALLOCATE
    .devtable
    *          0    00000000    00000024     FAILED TO ALLOCATE
    .switch    0    00000000    000001b8     FAILED TO ALLOCATE
    .gblinit   0    00000000    00000064     FAILED TO ALLOCATE
    .sysinit   0    00000000    00000800     FAILED TO ALLOCATE
    .rtdx_text
    *          0    00000000    00001000     FAILED TO ALLOCATE
    .TSK_idle$stk
    *          0    00000000    00000400     FAILED TO ALLOCATE
    .trace$buf
    *          0    00000000    00001000     FAILED TO ALLOCATE
    .DVTEvent_Log$buf
    *          0    00000000    00000200     FAILED TO ALLOCATE
    .hst0      0    00000000    00000100     FAILED TO ALLOCATE
    .trace     0    00000000    00000200     FAILED TO ALLOCATE
    .hst       0    00000000    0000003c     FAILED TO ALLOCATE
    .log       0    00000000    00000048     FAILED TO ALLOCATE
    .pip       0    00000000    000000c8     FAILED TO ALLOCATE
    .sts       0    00000000    00000040     FAILED TO ALLOCATE
    .prd       0    11800000    00000000     UNINITIALIZED

    .data      0    11800000    00000000     UNINITIALIZED

    .text      0    11800000    000242e0    
                      11800000    0000be80     edma3_rm_bios.lib : edma3resmgr.obj (.text)
                      1180be80    00004300     edma3_drv_bios_c674.lib : edma3_drv_basic.obj (.text)
                      11810180    000039e0                             : edma3_drv_adv.obj (.text)
                      11813b60    00001440                             : edma3_drv_init.obj (.text)
                      11814fa0    000008a0     rts6740.lib : _scanfi.obj (.text:__scanfi)
                      11815840    00000780                 : divd.obj (.text:__divd)
                      11815fc0    00000720     ti.pspiom.spi.a674 : Spi.obj (.text:_spiSetupConfig)
                      118166e0    00000700     spiSample_io.obj (.text)
                      11816de0    00000620     ti.pspiom.spi.a674 : Spi.obj (.text:_spiPolledModeTransfer)
                      11817400    000005c0                        : Spi_edma.obj (.text:_Spi_localEdmaTransfer)
                      118179c0    000005a0     edma3_drv_bios_sample.lib : bios_edma3_drv_sample_cs.obj (.text)
                      11817f60    00000560     rts6740.lib : _scanfi.obj (.text:__sset_arg)
                      118184c0    00000560     ti.pspiom.spi.a674 : Spi.obj (.text:_spiCompleteIOInIsr)
                      11818a20    00000560                        : Spi.obj (.text:_spiIntrHandler)
                      11818f80    00000500                        : Spi.obj (.text:_spi_mdBindDev)
                      11819480    000004c0     rts6740.lib : _scanfi.obj (.text:__sproc_int)
                      11819940    000004c0     ti.pspiom.spi.a674 : Spi_edma.obj (.text:_spiCompleteIOedmaCallback)
                      11819e00    00000480     rts6740.lib : strtoll.obj (.text:_strtoll)
                      1181a280    00000460                 : _printfi.obj (.text:__setfield)
                      1181a6e0    00000460     ti.pspiom.spi.a674 : Spi.obj (.text:_spi_mdSubmitChan)
                      1181ab40    00000460     rts6740.lib : strtod.obj (.text:_strtod)
                      1181afa0    00000460                 : strtol.obj (.text:_strtol)
                      1181b400    00000460                 : strtold.obj (.text:_strtold)
                      1181b860    00000440                 : _printfi.obj (.text:__getarg_diouxp)
                      1181bca0    00000400                 : strtoull.obj (.text:_strtoull)
                      1181c0a0    000003e0                 : strtoul.obj (.text:_strtoul)
                      1181c480    000003a0                 : _printfi.obj (.text:__printfi)
                      1181c820    00000360     ti.pspiom.spi.a674 : Spi.obj (.text:_spi_mdCreateChan)
                      1181cb80    00000300     rts6740.lib : fputs.obj (.text:_fputs)
                      1181ce80    00000300     ti.pspiom.gpio.a674 : Gpio.obj (.text:_gpioInit)
                      1181d180    000002e0     rts6740.lib : _printfi.obj (.text:__pproc_fwp)
                      1181d460    000002e0                 : _scanfi.obj (.text:__sget_conv)
                      1181d740    000002c0                 : _printfi.obj (.text:__pproc_fge)

    ...

    ...

    and more...

     

    Thanks for your help!

    Dani.

     

  • Ok i found the problem.

    I do not know why the source project did not has the Spi.c added. I just added and it works!

    I am almost sure I did not change nothing... anyway.