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.

RTOS/PROCESSOR-SDK-DRA7X: CSL compile errors with SOC_DRA75X

Part Number: PROCESSOR-SDK-DRA7X

Tool/software: TI-RTOS

Dear Experts,

I need to call CSL_CPSW_setPortMACAddress() function in my program. The program is written for DRA75X. When I include the header file "ti/csl/csl_cpsw.h" form pdk_dra7xx_1_0_5, I get compile errors, like this:

STD: [3/6] Building C object pd-shared\summit\drivers\ethernet_driver\src\CMakeFiles\ethernet_driver.dir\ethernet_driver.c.obj
ERROR: FAILED: G:\car-audio-global-repository\partners\ti\ti-cgt-arm_16.9.1.LTS\bin\armcl.exe  -c -DVV_XAF_INCLUDED -Dsummit_SOFTWARE_VERSIO
N_DEFINED -I..\summit\software_version\include -I..\..\pd-shared\summit\drivers\adc\include -I..\..\pd-shared\summit\drivers\AVB\include -I.
.\..\pd-shared\summit\dsp\audioblocks\ANC\inc -I..\..\pd-shared\summit\dsp\audioblocks\CF\inc -I..\..\pd-shared\summit\dsp\audioblocks\CF2\i
nc -I..\..\pd-shared\summit\drivers\CAN\common\include -I..\..\pd-shared\summit\drivers\dac\include -I..\..\pd-shared\summit\drivers\dac_mon
itor\include -I..\..\pd-shared\summit\drivers\dac_monitor_client\include -I..\..\pd-shared\summit\drivers\diagnostics\include -I..\..\pd-sha
red\summit\drivers\emac_interface\include -I..\..\pd-shared\summit\drivers\fatlib\include -I..\..\pd-shared\summit\drivers\GATI\include -I..
\..\pd-shared\summit\drivers\hcs_avb\include -I..\..\pd-shared\summit\drivers\hcs_avb\avb_core -I..\..\pd-shared\summit\drivers\hcs_avb\avb_
core\include -I..\..\pd-shared\summit\drivers\ipc\include -I..\..\pd-shared\summit\drivers\ipc_services\include -I..\..\pd-shared\summit\dri
vers\lowLatencyIPC\include -I..\..\pd-shared\summit\drivers\McASP\include -I..\..\pd-shared\summit\drivers\messageq\include -I..\..\pd-share
d\summit\drivers\microphone\adau1977\include -I..\..\pd-shared\summit\drivers\PSI5\include -I..\..\pd-shared\summit\drivers\PSI5_client\incl
ude -I..\..\pd-shared\summit\drivers\sharedMemory\include -I..\..\pd-shared\summit\drivers\tempMonitor\include -I..\..\pd-shared\summit\driv
ers\ToneGenerator\include -I..\..\pd-shared\summit\drivers\Tuning\include -I..\..\pd-shared\summit\drivers\WavPlayer\include -I..\..\pd-shar
ed\summit\components\neon\NE10\inc -I..\..\pd-shared\summit\components\neon\math-neon\src -I..\..\pd-shared\summit\drivers\QspiFlashLib\incl
ude -I..\..\pd-shared\summit\drivers\WaveParser\include -I..\..\pd-shared\summit\drivers\libFLAC\include\public -I..\..\pd-shared\summit\inc
lude -I..\..\partners\ti\bios_6_46_01_38\packages -I..\..\partners\ti\xdctools_3_32_01_22_core\packages -I..\..\partners\ti\ti-cgt-arm_16.9.
1.LTS\include -I..\..\partners\ti\edma3_lld_2_12_02_26\packages -I..\..\partners\ti\pdk_dra7xx_1_0_5\packages -I..\..\partners\ti\pdk_dra7xx
_1_0_5\packages\ti\csl -qq -pdsw225 -ppa -O2 --endian=little -mv7M4 --float_support=vfplib --abi=eabi -DSOC_DRA75X -DBUILD_M4 -DRESTRICT=res
trict -IG:/car-audio-global-repository/pd-shared/summit/drivers/ethernet_driver/src -fc=..\..\pd-shared\summit\drivers\ethernet_driver\src\e
thernet_driver.c -fe=pd-shared\summit\drivers\ethernet_driver\src\CMakeFiles\ethernet_driver.dir\ethernet_driver.c.obj
ERROR: "..\..\partners\ti\pdk_dra7xx_1_0_5\packages\ti/csl/src/ip/emac/V2/csl_cpgmac_slAux.h", line 104: error: identifier "CSL_CPGMAC_SL_VERSION" is undefined
ERROR: "..\..\partners\ti\pdk_dra7xx_1_0_5\packages\ti/csl/src/ip/emac/V2/csl_cpgmac_slAux.h", line 109: error: identifier "CSL_CPGMAC_SL_VERSION" is undefined
ERROR: "..\..\partners\ti\pdk_dra7xx_1_0_5\packages\ti/csl/src/ip/emac/V2/csl_cpgmac_slAux.h", line 2639: error: identifier "CSL_CPGMAC_SL_MACSTATUS" is undefined
ERROR: "..\..\partners\ti\pdk_dra7xx_1_0_5\packages\ti/csl/src/ip/emac/V2/csl_cpgmac_slAux.h", line 2644: error: identifier "CSL_CPGMAC_SL_MACSTATUS" is undefined

The flag "SOC_DRA75X" is defined during compilation.

Best regards,

Jakub Mielczarek