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.

AWR2944PEVM: The sysconfig generated ti_drivers_config.c with an error

Part Number: AWR2944PEVM
Other Parts Discussed in Thread: SYSCONFIG, AWR2944, AWR2944P

Tool/software:

Hi,

I am trying to migrate the High end app from 2944 to 2944P. The driver files generated using sysconfig using CCS has errors like this:

Building file: "../demo/utils/mmwdemo_flash.c"
Invoking: Arm Compiler
"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -O3 -I"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/include/c" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr2x44p_10_00_00_07/source" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01/ti/control/mmwavelink/" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr2x44p_10_00_00_07/source/kernel/freertos/FreeRTOS-Kernel/include" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr2x44p_10_00_00_07/source/kernel/freertos/config/awr2x44p/r5f" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr2x44p_10_00_00_07/source/kernel/freertos/portable/TI_ARM_CLANG/ARM_CR5F/" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_dfp_02_04_17_00" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01/ti/demo/awr2x44P/MD77_HECR_CCS/awr2944_corner_radar_mss" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01/ti/demo/awr2x44P/MD77_HECR_CCS/awr2944_corner_radar_mss/alg/gtrack" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01/ti/demo/awr2x44P/MD77_HECR_CCS/awr2944_corner_radar_mss/mss/" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01/ti/demo/awr2x44P/MD77_HECR_CCS/awr2944_corner_radar_mss/mss/mssgenerated" -DDOWNLOAD_FROM_CCS -DDRIVERS_RADAR_HWA_V2 -DDebugP_LOG_ENABLED -DMMWDEMO_DDM -DSOC_AWR2X44P -DSOC_AWR2944P -D_LITTLE_ENDIAN -DSUBSYS_MSS -D_DEBUG_=1 -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MMD -MP -MF"demo/utils/mmwdemo_flash.d_raw" -MT"demo/utils/mmwdemo_flash.o" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01/ti/demo/awr2x44P/MD77_HECR_CCS/awr2944_corner_radar_mss/Debug/syscfg" -o"demo/utils/mmwdemo_flash.o" "../demo/utils/mmwdemo_flash.c"
demo/utils/subdir_rules.mk:9: recipe for target 'demo/utils/mmwdemo_flash.o' failed
../demo/utils/mmwdemo_flash.c:67:10: fatal error: '../mss/mssgenerated/ti_board_open_close.h' file not found
#include "../mss/mssgenerated/ti_board_open_close.h"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
gmake[1]: *** [demo/utils/mmwdemo_flash.o] Error 1
Building file: "syscfg/ti_drivers_config.c"
Invoking: Arm Compiler
"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/bin/tiarmclang.exe" -c -mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -O3 -I"C:/ti/ccs1281/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/include/c" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr2x44p_10_00_00_07/source" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01/ti/control/mmwavelink/" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr2x44p_10_00_00_07/source/kernel/freertos/FreeRTOS-Kernel/include" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr2x44p_10_00_00_07/source/kernel/freertos/config/awr2x44p/r5f" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr2x44p_10_00_00_07/source/kernel/freertos/portable/TI_ARM_CLANG/ARM_CR5F/" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_dfp_02_04_17_00" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01/ti/demo/awr2x44P/MD77_HECR_CCS/awr2944_corner_radar_mss" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01/ti/demo/awr2x44P/MD77_HECR_CCS/awr2944_corner_radar_mss/alg/gtrack" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01/ti/demo/awr2x44P/MD77_HECR_CCS/awr2944_corner_radar_mss/mss/" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01/ti/demo/awr2x44P/MD77_HECR_CCS/awr2944_corner_radar_mss/mss/mssgenerated" -DDOWNLOAD_FROM_CCS -DDRIVERS_RADAR_HWA_V2 -DDebugP_LOG_ENABLED -DMMWDEMO_DDM -DSOC_AWR2X44P -DSOC_AWR2944P -D_LITTLE_ENDIAN -DSUBSYS_MSS -D_DEBUG_=1 -g -Wall -Wno-gnu-variable-sized-type-not-at-end -Wno-unused-function -MMD -MMD -MP -MF"syscfg/ti_drivers_config.d_raw" -MT"syscfg/ti_drivers_config.o" -I"C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mmwave_mcuplus_sdk_04_07_00_01/ti/demo/awr2x44P/MD77_HECR_CCS/awr2944_corner_radar_mss/Debug/syscfg" -o"syscfg/ti_drivers_config.o" "syscfg/ti_drivers_config.c"
demo/mss/subdir_rules.mk:44: recipe for target 'syscfg/ti_drivers_config.o' failed
syscfg/ti_drivers_config.c:449:86: error: expected expression
rpmsgParams.vringTxBaseAddr[CSL_CORE_ID_C66SS0] = (uintptr_t)(&gIpcSharedMem[]);
^
syscfg/ti_drivers_config.c:450:87: error: expected expression
rpmsgParams.vringTxBaseAddr[CSL_CORE_ID_M4SS0_1] = (uintptr_t)(&gIpcSharedMem[]);
^
2 errors generated.

=========================================================================================================================================

I have used sysconfig1.23.1 and the flags to run the sysconfig files are 

-o "syscfg" -s "C:/ti/mmwave_mcuplus_sdk_04_07_00_01/mcu_plus_sdk_awr2x44p_10_00_00_07/.metadata/product.json" --context "r5fss0-0" --part Default --package ETS --compiler ticlang

=========================================================================================================================================

mss.syscfg file

===============