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.

Image Processing Demo modification

Other Parts Discussed in Thread: MATHLIB, FFTLIB

Hi

I would like to make a project that have TCP connection, work with OpenMP and use DSPLIB, MATHLIB and FFTLIB.

I used TMDEVMC6678l board so I installed tools and packages from contained DVD according to its instructions.

So my used tools were:

OS: win7 64bit

CCS:5.2

MCSDK: 2_1_2_5

CGT: 7.4.0

SYS/BIOS: 6_33_6_50

NDK: 2_21_1_38

IPC: 1_24_3_32

OMP: 1_1_3_2

XDC: 3_23_4_60

I put "image_process_omp" demo  as base project and modified it( make TCP by socket programming...) next I wanted to add "fftlib_c66x_src_2_0_0_2_Win32" to it.

I found out that I should changed all used tools when I saw the FFTLIB release notes!!

"C:/ti/fftlib_c66x_2_0_0_2/docs/doxygen/html/ccs_build.html" required tools were:

    Code Generation Tools Version 7.4.2
    CCS Versions 5.4 or higher
    XDC 3_25_05_94
    MCSDK 3_00_04_17
    MCSDK-HPC 3_00_00_18
    DSPLIB 3_1_1_1
    BIOS 6.37.00.20
    EDMA3 2.11.11.15
    XDAIS 7_24_00_04
    FRC 3_30_00_06
    OMP 2_01_12_00
    OEM 1.5.0.1
    PDK 3.00.04.17

but for upgrading OMP to V2 according to "Porting OpenMP 2.x to KeyStone 1 - Texas Instruments Wiki.htm"  the required tools were:

    Code Generation Tools 8.0.1 for C6000
    MCSDK 2.1.2.6
    Patch 01 for MCSDK 2.1.2.6
    MCSDK-HPC package

    You can see that some tools are incompatible!!(CGT,MCSDK...) While I started the project I spend several weeks.

    Now my questions are:

    1) Is it possible to make a project that have TCP connection, work with OpenMP and use DSPLIB, MATHLIB and FFTWLIB in it?

    2) If the answer of first question is yes,  According to my EVM platform (TMDEVMC6678l) please introduce me what tools I should install and use that are compatible?


    Best Regards

  • Hi Dariush,

       1) Is it possible to make a project that have TCP connection, work with OpenMP and use DSPLIB, MATHLIB and FFTWLIB in it?

        2) If the answer of first question is yes,  According to my EVM platform (TMDEVMC6678l) please introduce me what tools I should install and use that are compatible?

    Yes. It is possible.

    1. Our first recommendation is to use the latest MCSDK 2.x(2.1.2.6) for keystone I devices development.

    2. Upgrade the OpenMP 2.x run time for keystone I devices.

    3. Upgrade the CCS to CCSv5.5.

    Development Steps:

    1. Modify and test the "image_process_omp" demo of latest MCSDK 2.x as base project with TCP socket programming.

    2. Integrate & Test the DSPLIB, MATHLIB and FFTLIB to the above project. Refer the version to be selected from from latest MCSDK 2.x release notes.

    Note: You can select current package or previous package for development using the RTSC project properties menu. One such examples is shown above, my system has installed with 5 SYS/BIOS packages however the application uses the lowest version as per MCSDK 2.x.

    I hope this clarifies you. Thank you.

  • Hi Raja

    I appreciate your answer. I have some new questions that I think are very useful for all users.I investigate the release notes of the

    tools that I want to use and the questions in below appeared to me:

    1) Does tools work with the higher versions that mentioned in the release note?(in some versions mentioned "or higher" some not!!)

    2) You said"Integrate and test the DSPLIB,MathLIB and FFTLIB refer to last version of MCDSK 2.X release note" in MCDSK 2.1.2.6

    the version of CCS is 5.2 but the version of CCS in DSPLIB3.1.0.0 contained in package is 4.2, Isn't it an incompatibility?

    3) In chart below shown the dependencies of DSPLIB,MathLIB and FFTLIB. As you see for FFTLIB 2.0.0.2 the host is XP/Linux but my

    OS is win7 64bit. Should I change my OS and install XP or LINUX?

    4) In developing steps when I want integrate and test FFT Lib to "image_process_omp" project, Is it necessary to change the version of XDC,CGT or ... in RTCS

    project properties?

    Best Regards

  • Hi,
    Please refer MCSDK release notes for all its components version that has been validated and will work on win7.

    Thank you.