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.

AWR2944: AWR2944

Part Number: AWR2944


Tool/software:

Hi, 

We are trying to compile "radar_toolbox_2_10_00_04\radar_toolbox_2_10_00_04\source\ti\examples\ADAS\high_end_corner_radar\" with SDK "mmwave_mcuplus_sdk_04_06_01_02" and we are not able to compile successfully.

We are getting following compilation errors:

___________

>> Compilation failure
demo/dss/subdir_rules.mk:50: recipe for target 'dss/dssgenerated/ti_drivers_config.obj' failed
"D:/RN05/OOB_Demo/awr2944_corner_radar_dss/dss/dssgenerated/ti_drivers_config.c", line 291: error #29: expected an expression
1 error detected in the compilation of "D:/RN05/OOB_Demo/awr2944_corner_radar_dss/dss/dssgenerated/ti_drivers_config.c".
gmake[1]: *** [dss/dssgenerated/ti_drivers_config.obj] Error 1
Building file: "D:/RN05/OOB_Demo/awr2944_corner_radar_dss/dss/dssgenerated/ti_enet_config.c"

__

>> Compilation failure
datapath/dpc/objdethwaDDMA/src/subdir_rules.mk:9: recipe for target 'datapath/dpc/objdethwaDDMA/src/objectdetection.obj' failed
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 1596: error #169-D: argument of type "DPU_RangeProcHWA_OutParams *" is incompatible with parameter of type "DPU_RangeProcHWA_Config *"
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 1596: error #167: too few arguments in function call
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 1724: error #169-D: argument of type "uint32_t" is incompatible with parameter of type "DPU_RangeProcHWA_Config *"
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 1724: error #154: conversion of nonzero integer to pointer
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 1726: error #167: too few arguments in function call
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 1736: error #169-D: argument of type "uint32_t" is incompatible with parameter of type "DPU_RangeProcHWA_Config *"
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 1736: error #154: conversion of nonzero integer to pointer
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 1738: error #167: too few arguments in function call
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 1895: error #169-D: argument of type "uint32_t" is incompatible with parameter of type "DPU_RangeProcHWA_Config *"
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 1895: error #154: conversion of nonzero integer to pointer
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 1897: error #167: too few arguments in function call
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 2661: error #137: struct "DPU_DopplerProc_DDMA_Decompression_EdmaCfg_t" has no field "edmaOutSignature"
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 2752: error #137: struct "DPU_DopplerProc_DDMA_Doppler_EdmaCfg_t" has no field "edmaOutSignature"
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 2852: error #137: struct "DPU_DopplerProc_DDMA_AzimCfar_EdmaCfg_t" has no field "edmaIntrObjCfarOut"
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 2853: error #137: struct "DPU_DopplerProc_DDMA_AzimCfar_EdmaCfg_t" has no field "edmaIntrObjCfarOut"
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 2854: error #137: struct "DPU_DopplerProc_DDMA_AzimCfar_EdmaCfg_t" has no field "edmaIntrObjLocalMaxOut"
"../datapath/dpc/objdethwaDDMA/src/objectdetection.c", line 2855: error #137: struct "DPU_DopplerProc_DDMA_AzimCfar_EdmaCfg_t" has no field "edmaIntrObjLocalMaxOut"
17 errors detected in the compilation of "../datapath/dpc/objdethwaDDMA/src/objectdetection.c".
gmake[1]: *** [datapath/dpc/objdethwaDDMA/src/objectdetection.obj] Error 1

_ ___________

Our previous sdk was 'mmwave_mcuplus_sdk_04_04_01_02" which can compile successfully. Is the new sdk not compatible with the "radar_toolbox_2_10_00_04"?