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.

What library to build C6748 rtos syslink application

Other Parts Discussed in Thread: OMAPL138, SYSBIOS

I am working with an OMAPL138 Experimenter Kit.  I have downloaded and successfully built syslink 2.20.02.20.  I have exported the example apps to the sdcard file system, successfully loaded the kernel module and successfully run each of the examples on the arm side running linux.  Now I am coming across a part where I need some help.  I want to use RingIO with rtos on the dsp side.  I have set up a sysbios project in ccsv5.2.  It appears that RingIO is not part of the IPC package (I have version 1.25.0.04).  So I assume that I have to create it dynamically.

From this point, of course, feel free to correct me if I stray off course.

In order to do this, I need to include SysLink.h, RingIO.h and RingIOShm.h.  This is where I am lost now.  What library am I supposed to include in my ccsv5 project for the C6748 rtos?  I have searched around the directories, but I am not familiar enough with the proprietary rtos library extensions to know what I am looking at.  If someone could point me in the right direction here I would greatly appreciate it.

Thank you in advance.

Michael

  • The RingIO module is part of the SysLink distribution (not IPC).  SysLink has an implementation for this module for both the GPP (Arm9) and slave core (C674x).  The header files in question can be found in the SysLink installation in the ti/syslink directory.  The libraries in question can be found in ti/syslink/ipc/rtos/lib/release/ti.syslink.ipc.rtos.ae674.

    The SysLink 2.20.02 release has an example that uses RingIO, though this example is build using a GNU Makefile the process would be the same within CCS.  You'll have a SysBios/SysLink Dsp-side configuration file (Dsp.cfg) and ensure your project includes all the correct Package Paths to SysLink, Ipc, XDC and SysBios.  You can take a look at the configuration generated linker command file (linker.cmd) in the RingIO examples.  The file is located in examples/ex08_ringio/dsp/configuro directory.

  • Hi Arnie,

             Could you please help us in creating RingIO.c & RingIO.h files in ti/syslink/ipc/rtos folder as we need this in our project. We followed all steps in building syslink, but these files are not getting generated, instead some library files like RingIO.oea8f etc., are generated.

    Thanks & Regards,

    K.AmirthaRaj

  • RingIO.c and RingIO.h are actually located in the ti/syslink folder, as these files are used in both the hlos and rtos side builds.  The RingIO.oe674
    will be archived into the ti.syslink.ipc.rtos.ae674 library.

    Best regards,

        Janet