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.

RTOS/TCI6630K2L: Building IPC examples for Code Composer Windows

Part Number: TCI6630K2L


Tool/software: TI-RTOS

Hello Everyone,

I have discovered the IPC package installed with the processor sdk and found there are inter process communication examples that run on multiple cores.

I went to build the examples and followed the build guide only to discover that the make files are for linux only, not for windows.

What would be the easiest least painful way to compile these examples for code composer studio on windows, does anyone have these projects already compiled?

Thanks for your help,

Scott Briscoe

  • Hi Scott,

    I've forwarded this to the software experts. Their feedback should be posted here.

    BR
    Tsvetolin Shulev
  • That is surprising - all examples I know of (throughout the SDK) are primarily for Windows, though I'm not that familiar with the IPC lib (it is an older lib).  I normally use Navigator resources for IPC tasks.  I did see this in C:\ti\ipc_3_22_02_11\examples\C6678_bios_elf:

    #  ======== standard macros ========
    ifneq (,$(wildcard $(XDC_INSTALL_DIR)/xdc.exe))
        # use these on Windows
        CP      = $(XDC_INSTALL_DIR)/bin/cp
        ECHO    = $(XDC_INSTALL_DIR)/bin/echo
        INSTALL = $(XDC_INSTALL_DIR)/bin/cp
        MKDIR   = $(XDC_INSTALL_DIR)/bin/mkdir -p
        RM      = $(XDC_INSTALL_DIR)/bin/rm -f
        RMDIR   = $(XDC_INSTALL_DIR)/bin/rm -rf
    else
        # use these on Linux
        CP      = cp
        ECHO    = echo
        INSTALL = install
        MKDIR   = mkdir -p
        RM      = rm -f
        RMDIR   = rm -rf
    endif

    If you want to build them within CCS then you need to create a project.  The existing makefiles are meant for command line (typically gmake) building.  I would try to build w/gmake (in DOS) first and see what roadblocks you hit.