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.

SYSBIOS: OMAP-L138 uses syslink

Part Number: SYSBIOS
Other Parts Discussed in Thread: OMAP-L138,

OMAP-L138,   ARM runs sysbios, DSP runs sysbios.

Can ARM and DSP  intercommunicate by syslink? 

 

Thank you! 

  • Hi,

    Yes. However, I'd recommend to use the latest processor SDK RTOS + IPC, because sysbios & syslink are outdated and have limited support.

    Best Regards,
    Yordan

  • Hi, Yordan,

          Thanks for your reply!

               SDK RTOS + IPC support  "ARM and DSP run sysbios  all?"

     

          Thank you!

  • Hi, Yordan,

     I still want to know "OMAP-L138,   ARM runs sysbios, DSP runs sysbios.  Can ARM and DSP  intercommunicate by syslink? "

    Thank you very much!

  • Hi,

    Yes, this should be possible.

    Best Regards,
    Yordan

  • Hi, Yordan,

          Thanks for your reply again!

          SDK RTOS + IPC support  "ARM and DSP run sysbios  all?"

          In the document "Processor SDK RTOS IPC Transports.pdt",  I find:

                  

         I do not see  the case of  “ARM and DSP run sysbios  all”。

         Help confirm, please! Thank you!

     

          Thank you!

  • Hi, Yordan,

    Thanks for your reply again!

    SDK RTOS + IPC support "ARM and DSP run sysbios all?"

    In the document "Processor SDK RTOS IPC Transports.pdt", I find:

           
    I do not see the case of “ARM and DSP run sysbios all”。

    Help confirm, please! Thank you!

  • Hi, Yordan,

        Thanks for your reply again!

         IPC support "ARM and DSP run sysbios all?"

        In the document "Processor SDK RTOS IPC Transports.pdt", the content "The below table gives an overview of the transport offerings, their location, and the communication path they enable.". I do not see the case of “ARM and DSP run sysbios all”。

        Help confirm, please!

        Thank you!

  • Hi,

    As far as I know syslink is the outdated version of IPC (both packages were complementary to each other). So it is used for inter-processor communication. Again it is quite old and I am not aware of its limitations regarding HLOS.


    Again I advise you to use the latest Processor SDK RTOS + IPC, which is currently supported!

    Best Regards,
    Yordan

  • Hi, Yordan,

        Thanks for your reply again! 

        "Processor SDK RTOS IPC Transports.pdf" describes below:

                  

                    

                      

               I do not see that IPC support the path "ARM SYS/BIOS to/from SYS/BIOS DSP ".    So, does it  mean that IPC not support the case?

             Help confirm,please!

             Thank you!

                     

  • Hi,

    You can take a look at the latest Processor SDK RTOS documentation:

    If you follow the link to the IPC wiki (processors.wiki.ti.com/.../IPC_Users_Guide), you will see in the About this User's Guide section a link to the IPC use cases:
      

    You will see that BIOS-to-BIOS is supported scenario in IPC. Now for the particular OMAP-L138 devices this may not have been implemented in the examples, but IPC provides the needed APIs to do BIOS-to-BIOS communication, so you should be able to implement it.

    Best Regards,
    Yordan

  • Hi, Yordan,

        Thanks for your reply again! 

        IPC support the path "ARM  SYS/BIOS to/from  DSP/BIOS  DSP "?

       Thank you!

  • Hi,

    Please take a look at the wiki guides I pointed in my previous reply.

    Best Regards,
    Yordan

  • Hi, Yordan,

        Thanks for your reply again! 

    IPC Users Guide,  does not describe this question.

    But,  From “IPC 3.40.01.08 Release Notes”,  describes below:  

             1.This IPC Release is targeted to SYS/BIOS 6-based platforms.
             2.The IPC product provides software connectivity between multiple processors. Each processor may run either an HLOS (e.g. Linux, QNX) or an RTOS (e.g. SYS/BIOS).
             3.IPC 3.40.01.08 requires system integrators to update the following dependencies:
                      XDC Tools 3.31.02.38.core (or compatible)
                     SYS/BIOS 6.42.02.29 (or compatible)
    I think,  it means that  IPC do not support  DSP/BIOS.
  • Hi,

    I answered to your last question on this e2e thread:
     

    Short answer is, yes, your understanding is correct.

    Best Regards,
    Yordan