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.

CCS/TCI6638K2K: standalone td tool from CCSv9

Part Number: TCI6638K2K

Tool/software: Code Composer Studio

Hello,

I am trying to find a way to extract "td" from CCSv9. I want to use it as standalone tool in CI for processing data dumped from TCI6638K2K

Could you tell me what is minimal set of files which are needed by "td"? I do not want to install CCSv9 to use single tool

So far, I am using "strace" linux tool to check what "td" is doing on different machines.

I observed the following libraries / files are required:

  • in /etc/ folder:
    • ld.so.cache
    • localtime
  • in /lib64/ , /lib/x86_64-linux-gnu/ or  /usr/lib/x86_64-linux-gnu/ folder:
    • libstdc++.so.6
    • libc.so.6
    • libgcc_s.so.1
    • libm.so.6
    • libpthread.so.0
    • librt.so.1
    • libpython2.7.so.1.0
    • libutil.so.1
    • libdl.so.2
  • relative paths:
    • emulation/analysis/xmldb/trace_config/devices/device_cc13x2_26x2.xml
    • emulation/analysis/xmldb/trace_config/devices/device_kepler.xml
    • emulation/analysis/xmldb/trace_config/devices/device_omap3430.xml
    • ./libctools.so
    • ./libDeviceDataBaseUtility.so
    • ././libDeviceIdentifier.so
    • ./libStmCPTracerDecoder.so
    • ././libStmDecoder.so
    • ./libStmDecoderUnitDefault.so
    • ./libStmDecodeUnitPreprocessor.so
    • ./libStmDecodeUnitSoftwareMessage.so
    • ././libStmDeviceConfigManager.so
    • ././libti_aett_logger.so
    • ././libti_aett_session.so
    • ././libti_logger.so
    • ././libtiofr11.so
    • ./././libti_targetdb_parser.so
    • ./libTraceFactory.so
    • ././libTwpDataSource.so
    • ././libxerces-c_2_8.so
    • /home/<username>/.TI-trace/data/temp.tdf
    • /home/<username>/.TI-trace/settings/CSSTM_0-STMCfg.txt.dcm
    • common/uscif/xdsalias.cfg
    Copying mentioned files helped on single machine but did not work on another. Could you help in finding dependencies?
    Please be aware that different commands may fail or work fine and td will not complain about anything. One must check if output file is corrupted or OK. The command I want to use is:

      "td -procid stm -devicekey 0x1B98102F -dcmfile 0x1431.dcm -bin 1431_crash_1431_60520000_8000_MEMDUMP.bin -rcvr ETB -app UlDspKeCpu1.out -timestamp abs -output trace_messages.csv"