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.

c6415 code building using Cygwin Make Utility

HI...

How we can use cygnus cygwin make utility in CCS code compilation??

  • It depends on what exactly you are trying to do. If you are trying to build the CCS generated makefiles, I suggest you use the gmake version that comes with CCS. Those makefiles had some issues when using other versions of gmake.

    If you are creating your own custom makefiles which use the TI compilers, then sure. You can use the make utility of your choice.

    Thanks

    ki

  • Hi Lee,

    Thanks for your reply.

    Actually I'm trying ti build SMV code (provided by TELOGY Networks, Inc.). In their readme they are saying to use "Cygnus Cygwin V. B20, which includes unix utilities as well as the 'make' ". And we are using CCS V2.2.

    But now I installed the latest cygwin, with this i'm getting some make file errors. Following are my doubts:

    1. If we use latest make, do we have to change the make file to support the latest make version?

    2. Is there any way to change this build procedure to use CCS IDE with the help of that make file?

    Attached read me for your refernce.

    0552.readme.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    SMV Source Code delivery
    Tools required to build the code:
    1) Texas Instruments Code Composer Studio version 2.20, compiler
    version 4.36.
    2) Cygnus Cygwin V. B20, which includes unix utilities as well as the 'make'
    program.
    3) Microsoft Windows NT 4.0, Windows 2000, or Windows XP.
    4) Clearcase ccperl Build 110, or Active Perl ActivePerl-5.6.1.633-MSWin32-x86
    Recommended Hardware Emulator:
    1) Texas Instruments TMS320C6416 TEB
    Directory Structure:
    The directory structure is as follows:
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    3060.cygwin32_bat.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    @echo off
    rem (C) Copyright 2001 TELOGY Networks, Inc.
    rem We can use either the clearcase version of perl "ccperl", or the
    rem cygwin version of perl, "perl". Under windows, "ccperl" is MUCH faster.
    rem Make sure path defined in next sextion contains your selected version.
    rem If no perl is available, then set to blank. This will disable tools
    rem validation and command line validation.
    rem
    rem Use this if you want to use clearcase perl
    set PERL=ccperl
    set PERLDOS=ccperl
    rem Use this if you want to use active perl
    rem set PERL=//c/perl/bin/perl
    rem PERLDOS=c:\perl\bin\perl
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • Varun,

    Varun Rapelly said:
    1. If we use latest make, do we have to change the make file to support the latest make version?

    Sorry, we cannot provide much insight here. We are not familiar with the SMV code and cannot make any comments about which make versions are compatible with the makefile provided

    Varun Rapelly said:
    2. Is there any way to change this build procedure to use CCS IDE with the help of that make file?

    The makefile support in CCSv2.2 is very limited. I suggest you build outside CCS and strictly use make and makefiles from the command line.

    Thanks

    ki