Other Parts Discussed in Thread: SYSBIOS
Hi All,
I have added the source files from ..\edma3_lld_02_11_01_02\examples\CSL2_DAT_DEMO\src\dat_edma3LLD to my project. I used the fuction DAT_copy() instead of memcpy() as a test. On building my project I'm getting the following errors. (Using CCSv5.1.1)
undefined first referenced
symbol in file
--------- ----------------
EDMA3_DRV_checkAndClearTcc ./master/src/csl2_dat.obj
EDMA3_DRV_close ./master/src/csl2_dat.obj
EDMA3_DRV_delete ./master/src/csl2_dat.obj
EDMA3_DRV_freeChannel ./master/src/csl2_dat.obj
EDMA3_DRV_requestChannel ./master/src/csl2_dat.obj
EDMA3_DRV_setPaRAM ./master/src/csl2_dat.obj
EDMA3_DRV_waitAndClearTcc ./master/src/csl2_dat.obj
_dat_critical_section_enter ./master/src/csl2_dat_edma3lld.obj
_dat_critical_section_exit ./master/src/csl2_dat_edma3lld.obj
edma3init ./master/src/csl2_dat_edma3lld.obj
In the .map file generated I can find that these functions does not have address definitions
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name
-------- ----
0c002b48 Add_MACAddress
0c058520 Bind6DADCheck
0c072160 Bind6FindByHost
0c06eb60 Bind6FindByIF
0c0721a0 Bind6FindByNet
.
.
.
0c0d6d80 ti_sysbios_family_c64p_Hwi12
0c0d6da0 ti_sysbios_family_c64p_Hwi13
0c0d6dc0 ti_sysbios_family_c64p_Hwi14
0c0d6de0 ti_sysbios_family_c64p_Hwi15
80000000 ti_sysbios_heaps_HeapMem_Instance_State_0_buf__A
92cf4240 POST_names
92cfa640 POST_values
92d00a40 INDEXHTML
92d03550 DSPCHIPGIF
ffffffff __TI_pprof_out_hndl
ffffffff __TI_prof_data_size
ffffffff __TI_prof_data_start
ffffffff __binit__
ffffffff binit
UNDEFED EDMA3_DRV_checkAndClearTcc
UNDEFED EDMA3_DRV_close
UNDEFED EDMA3_DRV_delete
UNDEFED EDMA3_DRV_freeChannel
UNDEFED EDMA3_DRV_requestChannel
UNDEFED EDMA3_DRV_setPaRAM
UNDEFED EDMA3_DRV_waitAndClearTcc
UNDEFED _dat_critical_section_enter
UNDEFED _dat_critical_section_exit
UNDEFED edma3init
Please tell me how to define addresses for these symbols?????
Regards,
Sohal
