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.

TMS320F28379D: Configurable Logic Block Example file not executing properly

Part Number: TMS320F28379D
Other Parts Discussed in Thread: C2000WARE, SYSCONFIG

Hi All,

I imported clb_empty project from C2000ware after build this software in CCS10 i am getting below mentioned error. And build stops at 49%.

I am new to CLB already i installed TDM-GCC and GTK wave.

Console:
**** Build of configuration Debug for project clb_empty ****

"C:\\ti\\ccs1000\\ccs\\utils\\bin\\gmake" -k -j 4 all -O

Building file: "../empty.c"
Invoking: C2000 Compiler
"C:/ti/ccs1000/ccs/tools/compiler/ti-cgt-c2000_20.2.0.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 -Ooff --opt_for_speed=2 --fp_mode=strict --include_path="C:/Users/Rocky/workspace_v10/clb_empty" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/device_support/F2837xD/common/include" --include_path="C:/Users/Rocky/workspace_v10/clb_empty/device" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include" --include_path="C:/ti/ccs1000/ccs/tools/compiler/ti-cgt-c2000_20.2.0.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="empty.d_raw" --include_path="C:/Users/Rocky/workspace_v10/clb_empty/Debug/syscfg" "../empty.c"
Finished building: "../empty.c"

Building target: "clb_empty.out"
Invoking: C2000 Linker
"C:/ti/ccs1000/ccs/tools/compiler/ti-cgt-c2000_20.2.0.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 -Ooff --opt_for_speed=2 --fp_mode=strict --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi -z -m"clb_empty.map" --stack_size=0x200 --warn_sections -i"C:/ti/ccs1000/ccs/tools/compiler/ti-cgt-c2000_20.2.0.LTS/lib" -i"C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib/ccs/Debug" -i"C:/ti/ccs1000/ccs/tools/compiler/ti-cgt-c2000_20.2.0.LTS/include" --reread_libs --diag_wrap=off --display_error_number --xml_link_info="clb_empty_linkInfo.xml" --rom_model -o "clb_empty.out" "./empty.obj" "./syscfg/clb_config.obj" "./syscfg/clb_sim.obj" "./device/F2837xD_CodeStartBranch.obj" "./device/device.obj" "../2837xD_RAM_lnk_cpu1.cmd" -ldriverlib.lib -llibc.a
<Linking>
Finished building target: "clb_empty.out"

mkdir "C:/Users/Rocky/workspace_v10/clb_empty/Debug/simulation"
makefile:175: recipe for target 'post-build' failed
A subdirectory or file C:/Users/Rocky/workspace_v10/clb_empty/Debug/simulation already exists.
gmake[2]: [post-build] Error 1 (ignored)
C:/TDM-GCC-64/bin/g++ -c -DCLB_SIM -IC:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc-2.3.3/src -IC:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include -IC:/Users/Rocky/workspace_v10/clb_empty -IC:/TDM-GCC-64/bin/include -Og -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MFC:/Users/Rocky/workspace_v10/clb_empty/Debug/simulation/clb_sim.d -MTC:/Users/Rocky/workspace_v10/clb_empty/Debug/simulation/clb_sim.o -IC:/Users/Rocky/workspace_v10/clb_empty/Debug/syscfg -fno-threadsafe-statics -oC:/Users/Rocky/workspace_v10/clb_empty/Debug/simulation/clb_sim.o C:/Users/Rocky/workspace_v10/clb_empty/Debug/syscfg/clb_sim.cpp
C:/TDM-GCC-64/bin/g++ -DCLB_SIM -Og -g -gdwarf-3 -gstrict-dwarf -Wall -Wl,-Map,C:/Users/Rocky/workspace_v10/clb_empty/Debug/simulation/simulation_output.map -LC:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc-2.3.3/build/src -oC:/Users/Rocky/workspace_v10/clb_empty/Debug/simulation/simulation_output.exe C:/Users/Rocky/workspace_v10/clb_empty/Debug/simulation/clb_sim.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_FSM_SC_model.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_HLC_SC_model.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_LUT4_SC_model.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_OutputLUT_SC_model.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_counter_SC_model.o -Wl,--start-group -lsystemc -Wl,--end-group
makefile:175: recipe for target 'post-build' failed
C:/Users/Rocky/workspace_v10/clb_empty/Debug/syscfg/clb_sim.cpp: In constructor 'Top::Top(const sc_core::sc_module_name&, sc_core::sc_trace_file*)':
C:/Users/Rocky/workspace_v10/clb_empty/Debug/syscfg/clb_sim.cpp:256:25: warning: 'Top::Test_in1_squareWave' will be initialized after [-Wreorder]
squareWave Test_in1_squareWave;
^
C:/Users/Rocky/workspace_v10/clb_empty/Debug/syscfg/clb_sim.cpp:294:47: warning: base 'sc_core::sc_module' [-Wreorder]
sc_top_clock("sc_top_clock", 20, SC_NS)
^
C:/Users/Rocky/workspace_v10/clb_empty/Debug/syscfg/clb_sim.cpp:263:5: warning: when initialized here [-Wreorder]
Top(const sc_module_name &name, sc_trace_file *_tf):
^
collect2.exe: error: ld returned 5 exit status
gmake[2]: [post-build] Error 1 (ignored)
gmake[2]: *** Error -1
. Stop.
gmake[2]: *** Waiting for unfinished jobs....
./simulation/simulation_output.exe

  • Hi,

    As mentioned in the release notes of C2000Ware release, CCS v9.3 is supported. Thus try importing the above example in v9.3 instead of 10.0 and let us know if you still face the same issue.

    If my reply answers your question please click on "This resolved my issue" button located at the bottom of my post.

    Regards

    Himanshu

  • Hi,

    With CCS9.3 is also issue not resolved.

    For reference console:


    **** Build of configuration Debug for project clb_ex9_timer ****

    "C:\\ti\\ccs930\\ccs\\utils\\bin\\gmake" -k -j 4 all -O

    Building file: "../clb_ex9_timer.syscfg"
    Invoking: SysConfig
    "C:/ti/ccs930/ccs/utils/sysconfig/sysconfig_cli.bat" -d "F2837xD" -s "C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/.metadata/product.json" -o "syscfg" "../clb_ex9_timer.syscfg"
    Running script...
    Validating...
    Generating Code...
    Writing C:\Users\Rocky\workspace_v9\clb_ex9_timer\Debug\syscfg\clb_config.h...
    Writing C:\Users\Rocky\workspace_v9\clb_ex9_timer\Debug\syscfg\clb_config.c...
    Writing C:\Users\Rocky\workspace_v9\clb_ex9_timer\Debug\syscfg\clb.dot...
    Writing C:\Users\Rocky\workspace_v9\clb_ex9_timer\Debug\syscfg\clb_sim.cpp...
    Finished building: "../clb_ex9_timer.syscfg"

    Building file: "../device/F2837xD_CodeStartBranch.asm"
    Invoking: C2000 Compiler
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 -Ooff --opt_for_speed=2 --fp_mode=strict --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/device_support/F2837xD/common/include" --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer/device" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="device/F2837xD_CodeStartBranch.d_raw" --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/syscfg" --obj_directory="device" "../device/F2837xD_CodeStartBranch.asm"
    Finished building: "../device/F2837xD_CodeStartBranch.asm"

    Building file: "syscfg/clb_sim.cpp"
    Invoking: C2000 Compiler
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 -Ooff --opt_for_speed=2 --fp_mode=strict --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/device_support/F2837xD/common/include" --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer/device" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="syscfg/clb_sim.d_raw" --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/syscfg" --obj_directory="syscfg" "syscfg/clb_sim.cpp"
    Finished building: "syscfg/clb_sim.cpp"

    Building file: "../device/device.c"
    Invoking: C2000 Compiler
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 -Ooff --opt_for_speed=2 --fp_mode=strict --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/device_support/F2837xD/common/include" --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer/device" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="device/device.d_raw" --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/syscfg" --obj_directory="device" "../device/device.c"
    Finished building: "../device/device.c"

    Building file: "syscfg/clb_config.c"
    Invoking: C2000 Compiler
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 -Ooff --opt_for_speed=2 --fp_mode=strict --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/device_support/F2837xD/common/include" --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer/device" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="syscfg/clb_config.d_raw" --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/syscfg" --obj_directory="syscfg" "syscfg/clb_config.c"
    Finished building: "syscfg/clb_config.c"

    Building file: "../clb_ex9_timer.c"
    Invoking: C2000 Compiler
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 -Ooff --opt_for_speed=2 --fp_mode=strict --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/device_support/F2837xD/common/include" --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer/device" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi --preproc_with_compile --preproc_dependency="clb_ex9_timer.d_raw" --include_path="C:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/syscfg" "../clb_ex9_timer.c"
    Finished building: "../clb_ex9_timer.c"

    Building target: "clb_ex9_timer.out"
    Invoking: C2000 Linker
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 -Ooff --opt_for_speed=2 --fp_mode=strict --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi -z -m"clb_ex9_timer.map" --stack_size=0x200 --warn_sections -i"C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/lib" -i"C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib/ccs/Debug" -i"C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include" --reread_libs --diag_wrap=off --display_error_number --xml_link_info="clb_ex9_timer_linkInfo.xml" --rom_model -o "clb_ex9_timer.out" "./clb_ex9_timer.obj" "./syscfg/clb_config.obj" "./syscfg/clb_sim.obj" "./device/F2837xD_CodeStartBranch.obj" "./device/device.obj" "../2837xD_RAM_lnk_cpu1.cmd" -ldriverlib.lib -llibc.a
    <Linking>
    Finished building target: "clb_ex9_timer.out"

    mkdir "C:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/simulation"
    makefile:175: recipe for target 'post-build' failed
    A subdirectory or file C:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/simulation already exists.
    gmake[2]: [post-build] Error 1 (ignored)
    C:/TDM-GCC-64/bin/g++ -c -DCLB_SIM -IC:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc-2.3.3/src -IC:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include -IC:/Users/Rocky/workspace_v9/clb_ex9_timer -IC:/TDM-GCC-64/bin/include -Og -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MFC:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/simulation/clb_sim.d -MTC:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/simulation/clb_sim.o -IC:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/syscfg -fno-threadsafe-statics -oC:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/simulation/clb_sim.o C:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/syscfg/clb_sim.cpp
    C:/TDM-GCC-64/bin/g++ -DCLB_SIM -Og -g -gdwarf-3 -gstrict-dwarf -Wall -Wl,-Map,C:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/simulation/simulation_output.map -LC:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc-2.3.3/build/src -oC:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/simulation/simulation_output.exe C:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/simulation/clb_sim.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_FSM_SC_model.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_HLC_SC_model.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_LUT4_SC_model.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_OutputLUT_SC_model.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_counter_SC_model.o -Wl,--start-group -lsystemc -Wl,--end-group
    makefile:175: recipe for target 'post-build' failed
    C:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/syscfg/clb_sim.cpp: In constructor 'Top::Top(const sc_core::sc_module_name&, sc_core::sc_trace_file*)':
    C:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/syscfg/clb_sim.cpp:257:25: warning: 'Top::TILE1_in2_squareWave' will be initialized after [-Wreorder]
    squareWave TILE1_in2_squareWave;
    ^
    C:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/syscfg/clb_sim.cpp:296:47: warning: base 'sc_core::sc_module' [-Wreorder]
    sc_top_clock("sc_top_clock", 10, SC_NS)
    ^
    C:/Users/Rocky/workspace_v9/clb_ex9_timer/Debug/syscfg/clb_sim.cpp:264:5: warning: when initialized here [-Wreorder]
    Top(const sc_module_name &name, sc_trace_file *_tf):
    ^
    collect2.exe: error: ld returned 5 exit status
    gmake[2]: [post-build] Error 1 (ignored)
    gmake[2]: *** Error -1
    . Stop.
    gmake[2]: *** Waiting for unfinished jobs....
    ./simulation/simulation_output.exe

    Regargs

    Rakesh

  • Hi, 

    Still problem not resolved.

    For CCS9.3 i imported another example software.

    Is there any additional settings required for simulating the CLB Examples?

    Regards,

    Rakesh

  • Hi,

    I am enabling the CLB in example project getting the below mentioned problem.(By using guidelines provided in the spuir8a-CLB Tool User's guide)

    CLB html & SVG file created but vcd file not created.

    Reinstalled CCS9.3 & TDM64 also,PC also restarted but problem not resolved. 

    Kindly solve the issue.

    Regards

    Rakesh D

    For reference console:


    **** Build of configuration Debug for project Test_CLB ****

    "C:\\ti\\ccs930\\ccs\\utils\\bin\\gmake" -k -j 4 all -O

    Building file: "../empty.syscfg"
    Invoking: SysConfig
    "C:/ti/ccs930/ccs/utils/sysconfig/sysconfig_cli.bat" -d "F2837xD" -s "C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/.metadata/sdk.json" -o "syscfg" "../empty.syscfg"
    Running script...
    Validating...
    Generating Code...
    Writing D:\5.0 CCS\Softwares\Testing_CLB\Debug\syscfg\board.c...
    Writing D:\5.0 CCS\Softwares\Testing_CLB\Debug\syscfg\board.h...
    Writing D:\5.0 CCS\Softwares\Testing_CLB\Debug\syscfg\pinmux.csv...
    Writing D:\5.0 CCS\Softwares\Testing_CLB\Debug\syscfg\clb_config.h...
    Writing D:\5.0 CCS\Softwares\Testing_CLB\Debug\syscfg\clb_config.c...
    Writing D:\5.0 CCS\Softwares\Testing_CLB\Debug\syscfg\clb.dot...
    Writing D:\5.0 CCS\Softwares\Testing_CLB\Debug\syscfg\clb_sim.cpp...
    Finished building: "../empty.syscfg"

    Building file: "syscfg/clb_sim.cpp"
    Invoking: C2000 Compiler
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/device_support/f2837xd/common/include" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include" --include_path="D:/5.0 CCS/Softwares/Testing_CLB" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/Debug" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/device" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/Debug/syscfg" --advice:performance=all --define=CPU1 --undefine=CLB_SIM -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=coffabi --preproc_with_compile --preproc_dependency="syscfg/clb_sim.d_raw" --obj_directory="syscfg" "syscfg/clb_sim.cpp"
    Finished building: "syscfg/clb_sim.cpp"

    Building file: "../device/F2837xD_CodeStartBranch.asm"
    Invoking: C2000 Compiler
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/device_support/f2837xd/common/include" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include" --include_path="D:/5.0 CCS/Softwares/Testing_CLB" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/Debug" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/device" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/Debug/syscfg" --advice:performance=all --define=CPU1 --undefine=CLB_SIM -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=coffabi --preproc_with_compile --preproc_dependency="device/F2837xD_CodeStartBranch.d_raw" --obj_directory="device" "../device/F2837xD_CodeStartBranch.asm"
    Finished building: "../device/F2837xD_CodeStartBranch.asm"

    Building file: "syscfg/board.c"
    Invoking: C2000 Compiler
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/device_support/f2837xd/common/include" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include" --include_path="D:/5.0 CCS/Softwares/Testing_CLB" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/Debug" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/device" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/Debug/syscfg" --advice:performance=all --define=CPU1 --undefine=CLB_SIM -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=coffabi --preproc_with_compile --preproc_dependency="syscfg/board.d_raw" --obj_directory="syscfg" "syscfg/board.c"
    Finished building: "syscfg/board.c"

    Building file: "../empty.c"
    Invoking: C2000 Compiler
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/device_support/f2837xd/common/include" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include" --include_path="D:/5.0 CCS/Softwares/Testing_CLB" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/Debug" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/device" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/Debug/syscfg" --advice:performance=all --define=CPU1 --undefine=CLB_SIM -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=coffabi --preproc_with_compile --preproc_dependency="empty.d_raw" "../empty.c"
    Finished building: "../empty.c"

    Building file: "syscfg/clb_config.c"
    Invoking: C2000 Compiler
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/device_support/f2837xd/common/include" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include" --include_path="D:/5.0 CCS/Softwares/Testing_CLB" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/Debug" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/device" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/Debug/syscfg" --advice:performance=all --define=CPU1 --undefine=CLB_SIM -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=coffabi --preproc_with_compile --preproc_dependency="syscfg/clb_config.d_raw" --obj_directory="syscfg" "syscfg/clb_config.c"
    Finished building: "syscfg/clb_config.c"

    Building file: "../device/device.c"
    Invoking: C2000 Compiler
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/device_support/f2837xd/common/include" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib" --include_path="C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include" --include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include" --include_path="D:/5.0 CCS/Softwares/Testing_CLB" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/Debug" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/device" --include_path="D:/5.0 CCS/Softwares/Testing_CLB/Debug/syscfg" --advice:performance=all --define=CPU1 --undefine=CLB_SIM -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=coffabi --preproc_with_compile --preproc_dependency="device/device.d_raw" --obj_directory="device" "../device/device.c"
    Finished building: "../device/device.c"

    Building target: "Test_CLB.out"
    Invoking: C2000 Linker
    "C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --advice:performance=all --define=CPU1 --undefine=CLB_SIM -g --diag_warning=225 --diag_wrap=off --display_error_number --abi=coffabi -z -m"Test_CLB.map" --stack_size=0x200 --warn_sections -i"C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/driverlib/f2837xd/driverlib/ccs/Debug" -i"C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/lib" -i"C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include" --reread_libs --diag_wrap=off --display_error_number --xml_link_info="Test_CLB_linkInfo.xml" --rom_model -o "Test_CLB.out" "./empty.obj" "./syscfg/board.obj" "./syscfg/clb_config.obj" "./syscfg/clb_sim.obj" "./device/F2837xD_CodeStartBranch.obj" "./device/device.obj" "../2837x_FLASH_lnk_cpu1.cmd" -ldriverlib.lib -llibc.a
    <Linking>
    Finished building target: "Test_CLB.out"

    mkdir "D:/5.0 CCS/Softwares/Testing_CLB/Debug/simulation"
    makefile:175: recipe for target 'post-build' failed
    A subdirectory or file D:/5.0 CCS/Softwares/Testing_CLB/Debug/simulation already exists.
    gmake[2]: [post-build] Error 1 (ignored)
    C:/TDM-GCC-64/bin/g++ -c -DCLB_SIM -IC:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc-2.3.3/src -IC:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include -ID:/5.0 CCS/Softwares/Testing_CLB -IC:/TDM-GCC-64/bin/include -Og -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MFD:/5.0 CCS/Softwares/Testing_CLB/Debug/simulation/clb_sim.d -MTD:/5.0 CCS/Softwares/Testing_CLB/Debug/simulation/clb_sim.o -ID:/5.0 CCS/Softwares/Testing_CLB/Debug/syscfg -fno-threadsafe-statics -oD:/5.0 CCS/Softwares/Testing_CLB/Debug/simulation/clb_sim.o D:/5.0 CCS/Softwares/Testing_CLB/Debug/syscfg/clb_sim.cpp
    makefile:175: recipe for target 'post-build' failed
    g++: error: CCS/Softwares/Testing_CLB: No such file or directory
    g++: error: CCS/Softwares/Testing_CLB/Debug/simulation/clb_sim.d: No such file or directory
    g++: error: CCS/Softwares/Testing_CLB/Debug/simulation/clb_sim.o: No such file or directory
    g++: error: CCS/Softwares/Testing_CLB/Debug/syscfg: No such file or directory
    g++: error: CCS/Softwares/Testing_CLB/Debug/simulation/clb_sim.o: No such file or directory
    g++: error: D:/5.0: No such file or directory
    g++: error: CCS/Softwares/Testing_CLB/Debug/syscfg/clb_sim.cpp: No such file or directory
    g++: fatal error: no input files
    compilation terminated.
    gmake[2]: [post-build] Error 1 (ignored)
    C:/TDM-GCC-64/bin/g++ -DCLB_SIM -Og -g -gdwarf-3 -gstrict-dwarf -Wall -Wl,-Map,D:/5.0 CCS/Softwares/Testing_CLB/Debug/simulation/simulation_output.map -LC:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc-2.3.3/build/src -oD:/5.0 CCS/Softwares/Testing_CLB/Debug/simulation/simulation_output.exe D:/5.0 CCS/Softwares/Testing_CLB/Debug/simulation/clb_sim.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_FSM_SC_model.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_HLC_SC_model.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_LUT4_SC_model.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_OutputLUT_SC_model.o C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_counter_SC_model.o -Wl,--start-group -lsystemc -Wl,--end-group
    makefile:175: recipe for target 'post-build' failed
    g++: error: CCS/Softwares/Testing_CLB/Debug/simulation/simulation_output.map: No such file or directory
    g++: error: CCS/Softwares/Testing_CLB/Debug/simulation/simulation_output.exe: No such file or directory
    g++: error: D:/5.0: No such file or directory
    g++: error: CCS/Softwares/Testing_CLB/Debug/simulation/clb_sim.o: No such file or directory
    gmake[2]: [post-build] Error 1 (ignored)
    ./simulation/simulation_output.exe
    makefile:175: recipe for target 'post-build' failed
    process_begin: CreateProcess(NULL, ./simulation/simulation_output.exe, ...) failed.

    gmake[2]: [post-build] Error 2 (ignored)
    C:/ti/ccs930/ccs/tools/node/node.exe "C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg/dot_file_libraries/clbDotUtility.js" "C:/ti/c2000/C2000Ware_DigitalPower_SDK_3_00_00_00/c2000ware/utilities/clb_tool/clb_syscfg" "D:/5.0 CCS/Softwares/Testing_CLB/Debug/syscfg" "D:/5.0 CCS/Softwares/Testing_CLB/Debug/syscfg/clb.dot"
    CLB block diagram SVG was created!
    CLB block diagram HTML was created!

    **** Build Finished ****

  • Hi,

    Can you check if the simulator and other paths are correct in the project variables. Refer below steps to do that.

    If my reply answers your question please click on "This resolved my issue" button located at the bottom of my post.

    Regards

    Himanshu

  • Hi,

    All paths are verified and okay.

    But still problem was not resolved.

    Regards,

    Rakesh D

  • Your problem is the version of your TDM compiler. You need to download exactly the version that is mentioned in the CLB Tool User's Guide, and the "UNCHECK" the option for the TDM compiler to update, during its installation process. Your simulation files are not building and thats whats causing the errors.

    Nima