Part Number: TMS320F28377S
Tool/software:
Dear all,
I am currently trying to build the IM.out file using MATLAB/Simulink R2023b and Code Composer Studio 12.2.0.00009.
Please find attached the Simulink build report and CCS logs.
Here is the end of the CCS Build
Building file: "C:/ti/c2000/C2000Ware_4_03_00_00/driverlib/f2837xs/driverlib/sysctl.c" Invoking: C2000 Compiler "C:/ti/ccs1220/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" --include_path="C:/ti/ccs1220/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --include_path="C:/RT/R13/IM/IM" --include_path="C:/Program Files/MATLAB/R2023b/toolbox/target/shared/svd/common/include" --include_path="C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/inc" --include_path="C:/RT/R13/IM/IM/IM_ert_rtw" --include_path="C:/Program Files/MATLAB/R2023b/extern/include" --include_path="C:/Program Files/MATLAB/R2023b/simulink/include" --include_path="C:/Program Files/MATLAB/R2023b/rtw/c/src" --include_path="C:/Program Files/MATLAB/R2023b/rtw/c/src/ext_mode/common" --include_path="C:/Program Files/MATLAB/R2023b/rtw/c/ert" --include_path="C:/Program Files/MATLAB/R2023b/toolbox/shared/can/src/scanutil" --include_path="C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src" --include_path="C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000_shared/src" --include_path="C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000_shared/inc" --include_path="C:/ti/c2000/C2000Ware_4_03_00_00/libraries/calibration/hrpwm/f2837xs/include" --include_path="C:/ti/c2000/C2000Ware_4_03_00_00/driverlib/f2837xs/driverlib" --include_path="C:/ti/c2000/C2000Ware_4_03_00_00/driverlib/f2837xs/driverlib/inc" --include_path="C:/ti/c2000/C2000Ware_4_03_00_00/device_support/f2837xs/common/include" --include_path="C:/ti/c2000/C2000Ware_4_03_00_00/device_support/f2837xs/headers/include" --include_path="C:/ti/c2000/C2000Ware_4_03_00_00/device_support/f2837xs/common" --include_path="C:/ti/c2000/C2000Ware_4_03_00_00/libraries/math/IQmath/c28/include" --include_path="C:/ti/c2000/C2000Ware_4_03_00_00/libraries/math/CLAmath/c28/include" --include_path="C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000_soc/src/ipclite" --include_path="C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000_soc/inc/ipclite" --define=MW_SPI_A --define=MW_SPISTE_SELECT_SPI_A --define=MODEL=IM --define=NUMST=2 --define=NCSTATES=0 --define=HAVESTDIO --define=MODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 --define=CLASSIC_INTERFACE=0 --define=ALLOCATIONFCN=0 --define=TID01EQ=0 --define=TERMFCN=1 --define=ONESTEPFCN=1 --define=MAT_FILE=0 --define=MULTI_INSTANCE_CODE=0 --define=INTEGER_CODE=0 --define=MT=1 --define=XCP_CUSTOM_PLATFORM --define=EXTMODE_DISABLE_ARGS_PROCESSING=1 --define=MW_PIL_SCIFIFOLEN=16 --define=CPU1 --define=F2837X_REG_FORMAT --define=MW_F2837XS --define=STACK_SIZE=64 --define=__MW_TARGET_USE_HARDWARE_RESOURCES_H__ --define=RT --define=F28379S --define=BOOT_FROM_FLASH=1 --define=CPU_RAMLS_PROG_START=0x8000 --define=CPU_RAMLS_PROG_LENGTH=0x1800 --define=CLA_RAMLS_PROG_START=0xA800 --define=CLA_RAMLS_PROG_LENGTH=0x800 --define=CLA_RAMLS_DATA_START=0x9800 --define=CLA_RAMLS_DATA_LENGTH=0x1000 --abi=coffabi -s -v28 -ml --abi=coffabi --preproc_dependency=sysctl.dep --preproc_with_compile --large_memory_model -I/include -I -v28 --float_support=fpu32 -ml -DF28379S -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU_RAMLS_PROG_START=0x8000 -DCPU_RAMLS_PROG_LENGTH=0x1800 -DCLA_RAMLS_PROG_START=0xA800 -DCLA_RAMLS_PROG_LENGTH=0x800 -DCLA_RAMLS_DATA_START=0x9800 -DCLA_RAMLS_DATA_LENGTH=0x1000 --preproc_with_compile --preproc_dependency="sysctl.d_raw" "C:/ti/c2000/C2000Ware_4_03_00_00/driverlib/f2837xs/driverlib/sysctl.c" Finished building: "C:/ti/c2000/C2000Ware_4_03_00_00/driverlib/f2837xs/driverlib/sysctl.c" Building target: "IM.out" Invoking: C2000 Linker "C:/ti/ccs1220/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" --define=MW_SPI_A --define=MW_SPISTE_SELECT_SPI_A --define=MODEL=IM --define=NUMST=2 --define=NCSTATES=0 --define=HAVESTDIO --define=MODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 --define=CLASSIC_INTERFACE=0 --define=ALLOCATIONFCN=0 --define=TID01EQ=0 --define=TERMFCN=1 --define=ONESTEPFCN=1 --define=MAT_FILE=0 --define=MULTI_INSTANCE_CODE=0 --define=INTEGER_CODE=0 --define=MT=1 --define=XCP_CUSTOM_PLATFORM --define=EXTMODE_DISABLE_ARGS_PROCESSING=1 --define=MW_PIL_SCIFIFOLEN=16 --define=CPU1 --define=F2837X_REG_FORMAT --define=MW_F2837XS --define=STACK_SIZE=64 --define=__MW_TARGET_USE_HARDWARE_RESOURCES_H__ --define=RT --define=F28379S --define=BOOT_FROM_FLASH=1 --define=CPU_RAMLS_PROG_START=0x8000 --define=CPU_RAMLS_PROG_LENGTH=0x1800 --define=CLA_RAMLS_PROG_START=0xA800 --define=CLA_RAMLS_PROG_LENGTH=0x800 --define=CLA_RAMLS_DATA_START=0x9800 --define=CLA_RAMLS_DATA_LENGTH=0x1000 --abi=coffabi -s -v28 -ml --abi=coffabi --preproc_dependency=IM.out --preproc_with_compile --large_memory_model -I/include -I -v28 --float_support=fpu32 -ml -DF28379S -DBOOT_FROM_FLASH=1 --tmu_support=tmu0 --fp_mode=relaxed -DCPU_RAMLS_PROG_START=0x8000 -DCPU_RAMLS_PROG_LENGTH=0x1800 -DCLA_RAMLS_PROG_START=0xA800 -DCLA_RAMLS_PROG_LENGTH=0x800 -DCLA_RAMLS_DATA_START=0x9800 -DCLA_RAMLS_DATA_LENGTH=0x1000 -z --warn_sections -i"C:/ti/ccs1220/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/lib" -i"C:/ti/ccs1220/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/include" --reread_libs --define=F28379S --define=BOOT_FROM_FLASH=1 --define=BOOT_USING_BL=0 --define=CPU_RAMLS_PROG_START=0x8000 --define=CPU_RAMLS_PROG_LENGTH=0x1800 --define=CLA_RAMLS_PROG_START=0xA800 --define=CLA_RAMLS_PROG_LENGTH=0x800 --define=CLA_RAMLS_DATA_START=0x9800 --define=CLA_RAMLS_DATA_LENGTH=0x1000 --rom_model --stack_size=64 --warn_sections --heap_size=1024 --reread_libs --rom_model --priority -mIM.map -o "IM.out" "./DSP28xx_SciUtil.obj" "./F2837xS_Adc.obj" "./F2837xS_CodeStartBranch.obj" "./F2837xS_CpuTimers.obj" "./F2837xS_DefaultISR.obj" "./F2837xS_Dma.obj" "./F2837xS_GlobalVariableDefs.obj" "./F2837xS_Gpio.obj" "./F2837xS_PieCtrl.obj" "./F2837xS_PieVect.obj" "./F2837xS_SysCtrl.obj" "./F2837xS_usDelay.obj" "./IM.obj" "./IM_data.obj" "./MW_SPI.obj" "./MW_c2000GPIO.obj" "./MW_c28xGPIO.obj" "./MW_c28xGlobalInterrupts.obj" "./MW_c28xSPI.obj" "./MW_c28xx_adc.obj" "./MW_c28xx_board.obj" "./MW_c28xx_can.obj" "./MW_c28xx_csl.obj" "./MW_c28xx_pwm.obj" "./MW_c28xx_qep.obj" "./c2000HardwareTimerConfig.obj" "./c2837xSBoard_Realtime_Support.obj" "./c2837xSSchedulerTimer0.obj" "./can.obj" "./can_datatype_ground.obj" "./clb.obj" "./dma.obj" "./ert_main.obj" "./interrupt.obj" "./mw_C28x_addsubasm_s32.obj" "./mw_soc_c2000_ipc.obj" "./rtGetInf.obj" "./rtGetNaN.obj" "./rt_nonfinite.obj" "./sysctl.obj" "../28377S_FLASH_lnk.cmd" -l"C:/ti/c2000/C2000Ware_4_03_00_00/libraries/math/IQmath/c28/lib/IQmath_fpu32.lib" -l"C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c2837xSPeripherals.cmd" -l"C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd" -lrts2800_fpu32.lib <Linking> "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 14: error: BEGIN memory range has already been specified "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 15: error: BEGIN_FLASH memory range overlaps existing memory range BEGIN "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 28: error: RAMLS_PROG memory range overlaps existing memory range RAMLS0 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 28: error: RAMLS_PROG memory range overlaps existing memory range RAMLS1 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 28: error: RAMLS_PROG memory range overlaps existing memory range RAMLS2 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 28: error: RAMLS_PROG memory range overlaps existing memory range RAMLS3 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 28: error: RAMLS_PROG memory range overlaps existing memory range RAMLS4 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 31: error: RESET memory range has already been specified "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 31: error: RESET memory range overlaps existing memory range RESET "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 36: error: FLASHA_N memory range overlaps existing memory range FLASHA "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 36: error: FLASHA_N memory range overlaps existing memory range FLASHB "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 36: error: FLASHA_N memory range overlaps existing memory range FLASHC "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 36: error: FLASHA_N memory range overlaps existing memory range FLASHD "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 36: error: FLASHA_N memory range overlaps existing memory range FLASHE "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 36: error: FLASHA_N memory range overlaps existing memory range FLASHF "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 36: error: FLASHA_N memory range overlaps existing memory range FLASHG "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 36: error: FLASHA_N memory range overlaps existing memory range FLASHH "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 36: error: FLASHA_N memory range overlaps existing memory range FLASHI "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 36: error: FLASHA_N memory range overlaps existing memory range FLASHJ "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 36: error: FLASHA_N memory range overlaps existing memory range FLASHK "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 36: error: FLASHA_N memory range overlaps existing memory range FLASHL "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 36: error: FLASHA_N memory range overlaps existing memory range FLASHM "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 36: error: FLASHA_N memory range overlaps existing memory range FLASHN "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 39: error: BOOT_RSVD memory range has already been specified "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 39: error: BOOT_RSVD memory range overlaps existing memory range BOOT_RSVD "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 40: error: RAMM0M1 memory range overlaps existing memory range RAMM1 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 41: error: RAMD0D1 memory range overlaps existing memory range RAMD1 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 52: error: RAMGS_DATA memory range overlaps existing memory range RAMGS0 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 52: error: RAMGS_DATA memory range overlaps existing memory range RAMGS1 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 52: error: RAMGS_DATA memory range overlaps existing memory range RAMGS2 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 52: error: RAMGS_DATA memory range overlaps existing memory range RAMGS3 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 52: error: RAMGS_DATA memory range overlaps existing memory range RAMGS4 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 52: error: RAMGS_DATA memory range overlaps existing memory range RAMGS5 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 52: error: RAMGS_DATA memory range overlaps existing memory range RAMGS6 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 52: error: RAMGS_DATA memory range overlaps existing memory range RAMGS7 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 52: error: RAMGS_DATA memory range overlaps existing memory range RAMGS8 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 52: error: RAMGS_DATA memory range overlaps existing memory range RAMGS9 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 52: error: RAMGS_DATA memory range overlaps existing memory range RAMGS10 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 52: error: RAMGS_DATA memory range overlaps existing memory range RAMGS11 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 52: error: RAMGS_DATA memory range overlaps existing memory range RAMGS12 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 52: error: RAMGS_DATA memory range overlaps existing memory range RAMGS13 "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 93: warning: absolute symbol "_RamfuncsLoadStart" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 94: warning: absolute symbol "_RamfuncsLoadSize" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 95: warning: absolute symbol "_RamfuncsLoadEnd" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 96: warning: absolute symbol "_RamfuncsRunStart" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 97: warning: absolute symbol "_RamfuncsRunSize" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 98: warning: absolute symbol "_RamfuncsRunEnd" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 93: warning: absolute symbol "_RamfuncsLoadStart" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 94: warning: absolute symbol "_RamfuncsLoadSize" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 95: warning: absolute symbol "_RamfuncsLoadEnd" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 96: warning: absolute symbol "_RamfuncsRunStart" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 97: warning: absolute symbol "_RamfuncsRunSize" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 98: warning: absolute symbol "_RamfuncsRunEnd" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 93: warning: absolute symbol "_RamfuncsLoadStart" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 94: warning: absolute symbol "_RamfuncsLoadSize" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 95: warning: absolute symbol "_RamfuncsLoadEnd" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 96: warning: absolute symbol "_RamfuncsRunStart" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 97: warning: absolute symbol "_RamfuncsRunSize" being redefined "C:/Program Files/MATLAB/R2023b/toolbox/c2b/tic2000/src/c28377S.cmd", line 98: warning: absolute symbol "_RamfuncsRunEnd" being redefined error: errors encountered during linking; "IM.out" not built >> Compilation failure makefile:176: recipe for target 'IM.out' failed gmake: *** [IM.out] Error 1 gmake: Target 'all' not remade because of errors. **** Build Finished ****
I have found a forum post describing a similar issue:
https://fr.mathworks.com/matlabcentral/answers/125880-error-while-building-a-make-file-into-a-out-for-ccs-v4-using-matlab#comment_3327601
At this stage, I am completely stuck, and this issue is becoming critical, as it is blocking all progress on my project.
Thank you in advance for your support.
Best regards
4188.CCST_IM_out_Built_error.zip5658.CCST_problems.xlsx