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.

RTDX on C55x of OMAP5910

Other Parts Discussed in Thread: OMAP5910

Hi,

I am trying to use RTDX on C55x DSP of OMAP5910.  I am not using DSP/BIOS.

I have not found any examples for this DSP I am not having any results adapting examples for other processors.  Is RTDX supported on this DSP?

Regards,

  Miguel

  • Hi Miguel,

    A couple of things you should be aware of ... first, RTDX was a product that was designed to be used with DSP/BIOS.  Second, RTDX is no longer supported as there are newer technologies that have replaced it (of which require BIOS).

    Did you get your board as part of an SDK of some sort?

    Steve

  • Thanks Steve, for your kind answer.

    My OMAP5910 is already integrated in a product but now I have the need to transfer real time data from the DSP to the PC.  So RTDX would be very useful, do you think this could be done?  Are there any examples for the C55x of OMAP5910 avalable?

    Regards,

      Miguel

  • Miguel,

    In order to use RTDX your application would need to be a DSP/BIOS application.  If it is not a BIOS application then RTDX is not in your deployed product, so I don't think this is going to help you.  Also, you would need to have a connection of some sort to your integrated product (such as a JTAG cable) in order to get the RTDX data.

    Which SDK came with your OMAP5910 board?  Also which OS is your application running?  Is it running Linux?

    Steve

  • Steve,

    I have a JTAG connection available in my product.  Ideally, I would like to exchange data with my product working stand-alone. But I could also accept to exchange the data during emulation of the DSP, if this makes things easier.

    No OS is running in my DSP.

    Regards,

      Miguel

  • Miguel,

    At this point I don't think you're going to find the help that you need here in the BIOS forum.  If you could tell me some more information about the product you purchased from TI (specifically the software tools or name of the SDK you have) then I will be able to help get this thread moved to the proper forum where you will be better served.

    Steve

  • Hi Steve,

    I have the following tools:

    SDK: TMDUCCS5000 D425040-8521 REV H

    CCS 2.21

    Code Generation Tools version: 2.56

    RTDX CCS plugins:

      - Rtdx Channel Viewer: version 2.0.4

      - Rtdx Config: version 6.4.1

      - Rtdx Diagnostics: version 1.3.2

     

    If you need more information, please, let me know.

    Regards,

      Miguel

  • Hi Steve,

    Have you been able to find out more about this issue.

    Thanks in advance,

      Miguel

  • Hi Miguel,

    I need to know more about the TI software that you're working with, such as the components you are building against and or using in your application.  For example, maybe you are using some CSL product, or some algorithms of sorts.

    It may be useful to check the libraries your project is linking as this would reveal to me more about the type of application you have and help me point you in the right direction.  Also include file search paths would also reveal products you may be using.

    Steve

    P.S. I also came across this site that has a lot of docs for the OMAP5910: http://www.ti.com/product/omap5910

  • Hi Steve,

    I am not using any external libraries.  All the code has been developed from scratch and does not require any external libraries.

    I have just added rtdx.lib and rts55.lib to start using RTDX.

    I hope this helps,

    Regards,

      Miguel

  • Hi Miguel,

    Based on this information I think you may want to take another approach.  You can't just "plug in" RTDX into an application that's not running BIOS, it doesn't work that way.  RTDX only works for DSP/BIOS applications and based on what you have told me your app is not running BIOS or any OS.

    One option you could try is to port your application to be DSP/BIOS based.  You could start with the examples that ship with BIOS (should be under your CCS installation) as well as the BIOS user guide and other docs to help you learn DSP/BIOS.  Note that this will take some time.

    However, I must repeat that RTDX is obsolete and is no longer supported.

    Lastly, given that you're not using any TI based software, I really can't move this thread to any other forum (as threads are arranged based on TI software components).

    Are you absolutely positive that you are not using any TI software?

    Steve

  • Hi Steve,

    I have finally managed to have RTDX working.  My 'problem' was with rts library.  Now I have understood how to handle such library, RTDX appears to work.

    I am able to pass real time data to CCS and save it to a file for post-analysis, which was my initial intention.

    But there are still some issues about RTDX I would like to clarify:

     - Use of CPU: as I understand, RTDX consists of copying the data to transfer to a buffer reserved for RTDX (this is low use of CPU), and for the rest of the transfer process there is no more use of CPU.  Is this right?

     - I am able to have RTDX working just with CCS.  I think this is because I am able to enable RTDX just with the configuation window in CCS.  How can I enable RTDX in my code?

    Regards,

      Miguel

  • Hi Miguel,

    Miguel S said:
     - Use of CPU: as I understand, RTDX consists of copying the data to transfer to a buffer reserved for RTDX (this is low use of CPU), and for the rest of the transfer process there is no more use of CPU.  Is this right?

    Yes.

    Miguel S said:
    - I am able to have RTDX working just with CCS.  I think this is because I am able to enable RTDX just with the configuation window in CCS.  How can I enable RTDX in my code?

    Unfortunately, this is no longer supported.

    Todd

  • OK.  Thanks a lot for your support.

    Best Regards,

      Miguel