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.

Building Syslink DSP(slave) side sample binaries

hi,

I am trying to build Syslink DSP side application binaries to test my Syslink integration with HLOS based RTOS. I have the following confusions that are not clear from documentation:

1- "CGT_C674_ELF_INSTALL_DIR" where to find these and i want to build it witout EZSDK using other tool, so i am unable to get that where to find the things for this.

2- Are DRV files(under following paths) required if i want to integrate it with some other RTOS rather than Linux (i think no because these are kernel related things):

ti\syslink\ipc\hlos\knl\Linux

ti\syslink\utils\hlos\knl\Linux\

ti\syslink\ipc\hlos\knl\notifyDrivers\Linux\

Waiting for some guidance ...

  • Shahzad,

    Are you trying to port SysLink to another HLOS? What version are you using?

    CGT_C674_ELF_INSTALL_DIR is used to build for DSP. This variable is referenced in

    syslink/products.mak
    syslink/makefile
    syslink/packages/makefile

    syslink/packages/_config.bld

    From that point, it is used to build sources for DSP. Look for folders called rtos. This variable is not used for the HLOS side build.

    The DRV files found in usr/Linux and knl/Linux folder are specific for Linux. If you are porting to another HLOS, you would probably copy these folder to a new set (usr/Linux --> usr/NewHLOS, knl/Linux --> knl/NewHLOS) and then modify their contents as needed for the new HLOS. They would be used as a replacement for the Linux versions.

    You will also need to add new build support. Look in syslink/packages/ti/syslink/buildutils, these files are Linux specific. You would add new files for your HLOS.

    buildutils/hlos/usr/NewHLOS_make.inc
    buildutils/hlos/knl/NewHLOS_make.inc

    ~Ramsey