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: Compiling source code of EnDat 22 PM Library

Part Number: TMS320F28379D
Other Parts Discussed in Thread: C2000WARE

Hello,

We have been kindly given the source code of the EnDat22 PM Library ("endat22_v2_00_00beta").

We tried to import the folder and after some redefinition of paths we got the library created but we got an error in post-build process as well:

 

Building target: "C:/Projects/CCS_Workspace/endat22_v2_00_00beta/libraries/position_sensing/endat22/lib/pm_endat22_lib_f2837x.lib"

Invoking: C2000 Archiver

"C:/ti/ccs1220/ccs/tools/compiler/ti-cgt-c2000_22.6.0.LTS/bin/ar2000" r "C:/Projects/CCS_Workspace/endat22_v2_00_00beta/libraries/position_sensing/endat22/lib/pm_endat22_lib_f2837x.lib" "./pm_endat22_crc.obj" "./syscfg/clb_config.obj" "./syscfg/clb_sim.obj" "./pm_endat22_source.obj"

  ==>  new archive 'C:/Projects/CCS_Workspace/endat22_v2_00_00beta/libraries/position_sensing/endat22/lib/pm_endat22_lib_f2837x.lib'

  ==>  building archive 'C:/Projects/CCS_Workspace/endat22_v2_00_00beta/libraries/position_sensing/endat22/lib/pm_endat22_lib_f2837x.lib'

Finished building target: "C:/Projects/CCS_Workspace/endat22_v2_00_00beta/libraries/position_sensing/endat22/lib/pm_endat22_lib_f2837x.lib"

 

mkdir "C:/Projects/CCS_Workspace/pm_endat22_lib/RELEASE/simulation"

makefile:154: recipe for target 'post-build' failed

process_begin: CreateProcess(NULL, ./simulation/simulation_output.exe, ...) failed.

 

A subdirectory or file C:/Projects/CCS_Workspace/pm_endat22_lib/RELEASE/simulation already exists.

gmake[1]: [post-build] Error 1 (ignored)

C:/Projects/CCS_Workspace/pm_endat22_lib/RELEASE/syscfg/clb_sim.cpp:8:21: fatal error: systemc.h: No such file or directory

compilation terminated.

gmake[1]: [post-build] Error 1 (ignored)

g++: error: C:/Projects/CCS_Workspace/pm_endat22_lib/RELEASE/simulation/clb_sim.o: No such file or directory

g++: error: C:/Projects/CCS_Workspace/endat22_v2_00_00beta/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_FSM_SC_model.o: No such file or directory

g++: error: C:/Projects/CCS_Workspace/endat22_v2_00_00beta/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_HLC_SC_model.o: No such file or directory

g++: error: C:/Projects/CCS_Workspace/endat22_v2_00_00beta/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_LUT4_SC_model.o: No such file or directory

g++: error: C:/Projects/CCS_Workspace/endat22_v2_00_00beta/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_OutputLUT_SC_model.o: No such file or directory

g++: error: C:/Projects/CCS_Workspace/endat22_v2_00_00beta/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_counter_SC_model.o: No such file or directory

gmake[1]: [post-build] Error 1 (ignored)

gmake[1]: [post-build] Error 2 (ignored)

C:/TDM-GCC-64/bin/g++  -c -DCLB_SIM -IC:/Projects/CCS_Workspace/endat22_v2_00_00beta/c2000ware/utilities/clb_tool/clb_syscfg/systemc-2.3.3/src -IC:/Projects/CCS_Workspace/endat22_v2_00_00beta/c2000ware/utilities/clb_tool/clb_syscfg/systemc/include -IC:/Projects/CCS_Workspace/pm_endat22_lib -IC:/TDM-GCC-64/bin/include -Og -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MFC:/Projects/CCS_Workspace/pm_endat22_lib/RELEASE/simulation/clb_sim.d -MTC:/Projects/CCS_Workspace/pm_endat22_lib/RELEASE/simulation/clb_sim.o -IC:/Projects/CCS_Workspace/pm_endat22_lib/RELEASE/syscfg   -fno-threadsafe-statics  -oC:/Projects/CCS_Workspace/pm_endat22_lib/RELEASE/simulation/clb_sim.o C:/Projects/CCS_Workspace/pm_endat22_lib/RELEASE/syscfg/clb_sim.cpp

makefile:154: recipe for target 'post-build' failed

C:/TDM-GCC-64/bin/g++ -DCLB_SIM -DF2837xD -Og -g -gdwarf-3 -gstrict-dwarf -Wall -Wl,-Map,C:/Projects/CCS_Workspace/pm_endat22_lib/RELEASE/simulation/simulation_output.map -LC:/Projects/CCS_Workspace/endat22_v2_00_00beta/c2000ware/utilities/clb_tool/clb_syscfg/systemc-2.3.3/build/src -oC:/Projects/CCS_Workspace/pm_endat22_lib/RELEASE/simulation/simulation_output.exe C:/Projects/CCS_Workspace/pm_endat22_lib/RELEASE/simulation/clb_sim.o C:/Projects/CCS_Workspace/endat22_v2_00_00beta/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_FSM_SC_model.o C:/Projects/CCS_Workspace/endat22_v2_00_00beta/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_HLC_SC_model.o C:/Projects/CCS_Workspace/endat22_v2_00_00beta/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_LUT4_SC_model.o C:/Projects/CCS_Workspace/endat22_v2_00_00beta/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_OutputLUT_SC_model.o C:/Projects/CCS_Workspace/endat22_v2_00_00beta/c2000ware/utilities/clb_tool/clb_syscfg/systemc/src/CLB_counter_SC_model.o  -Wl,--start-group -lsystemc -Wl,--end-group

makefile:154: recipe for target 'post-build' failed

./simulation/simulation_output.exe

makefile:154: recipe for target 'post-build' failed

C:/ti/ccs1220/ccs/tools/node/node.exe "C:/ti/c2000/C2000Ware_4_03_00_00/utilities/clb_tool/clb_syscfg/dot_file_libraries/clbDotUtility.js"  "C:/ti/c2000/C2000Ware_4_03_00_00/utilities/clb_tool/clb_syscfg" "C:/Projects/CCS_Workspace/pm_endat22_lib/RELEASE/syscfg" "C:/Projects/CCS_Workspace/pm_endat22_lib/RELEASE/syscfg/clb.dot"

CLB block diagram SVG was created!

CLB block diagram HTML was created!

Could you please give us a hint about that? What is missing for the compiling to succeed? 

 

Thank you and regards.

Michel