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.

DSP/Bios+28335

Other Parts Discussed in Thread: TMS320F28335

Hi every body

I 'm  beginner in 28335.

How can I work with DSP/Bios?

Can I use it like OS?

  • Ali,

    The latest version of SYS/BIOS 6.31 supports the TMS320C2833.

     

  • Thank you for you answer.

    But I wrote a program with DSP/Bios 5.4 in CCS V3.3.

    But I don't Know how does it work?

    When it runs,the DSP will reset.

    If I install DSP/Bios 6,It will work better?

    Are they different?

  • If you examine the release notes of your DSP/BIOS 5.4x release, you will find a section that indicates what devices are supported.  By doing so, you will see that the TMS320C2833 device is not listed.  However, I did confirm that this device is listed as supported in the latest release of SYS/BIOS 6.

    The name of the RTOS product changes from "DSP/BIOS" to "SYS/BIOS" in version 6.  The reaon for the name change was to indicate that the product was not only supporting DSPs, but is now being ported to a number of TI's microcontroller products as well.  The SYS/BIOS 6.x APIs and features differ significantly from those offered by DSP/BIOS 5.x.  However, if you already have a significant amount of application code working under DSP/BIOS, then porting to SYS/BIOS is made easier with the use of some compatibility features.  You can find out more information about this with the "Legacy Applications Note" that is included with the SYS/BIOS release.  You can find it from the CCS Help->Help Contents window under the SYS/BIOS contents.

     

  • I have limited CCS V4 on my system."limited" means ,It works only for 28xxx series.

    I worked with CCS V3.3 and I think these are different.CCS4 is more complex than CCS3.3 and I don't work with CCS4.

    So I have to study CCS4 and then work with SYS/Bios.

    Do you have any suggestion to learn CCS4 fastly?

    Thank you.

  • Greetings David!

    Happy New Year! It has been a while since I have spoken with you!  Hope you are doing well...As you may already know I work for Schlumberger now.

    Okay, I have a keen interest in this thread...as I am using CCSv4.2 along with the TMS320F28335 (Delfino) on one of our projects here at Schlumberger.  It is my understanding that CCSv4 supports both DSP/BIOS 5.4x and SYS/BIOS.  Also, I believe that Delfino is supported on both DSP BIOS and SYS BIOS. 

    So I am bit confused by this thread.  I have been running a couple of examples on my TMS320F28335 eZDSP from Spectrum Digital.  I thought I was running with DSP BIOS version 5.4x.  Attached is the tcf that I am using...

    8662.F28335_example_BIOS_flash.zip

    I believe I am using version 5.4x of DSP BIOS...Can you please confirm?  Please let me know if I can provide any additional information.

    Thanks in advance!

    Schlumberger 

    Schlumberger Oilfield Services

    Houston Formation Evaluation Integration Center

    110 Schlumberger Drive MD-10

    Sugar Land, Tx 77478

    Phone: 281-285-8432 (office)

                  832-794-5145 (cell)

    Email: krishna.allam@slb.com

     

     

    David Friedland said:

    If you examine the release notes of your DSP/BIOS 5.4x release, you will find a section that indicates what devices are supported.  By doing so, you will see that the TMS320C2833 device is not listed.  However, I did confirm that this device is listed as supported in the latest release of SYS/BIOS 6.

    The name of the RTOS product changes from "DSP/BIOS" to "SYS/BIOS" in version 6.  The reaon for the name change was to indicate that the product was not only supporting DSPs, but is now being ported to a number of TI's microcontroller products as well.  The SYS/BIOS 6.x APIs and features differ significantly from those offered by DSP/BIOS 5.x.  However, if you already have a significant amount of application code working under DSP/BIOS, then porting to SYS/BIOS is made easier with the use of some compatibility features.  You can find out more information about this with the "Legacy Applications Note" that is included with the SYS/BIOS release.  You can find it from the CCS Help->Help Contents window under the SYS/BIOS contents.

     

     

  • Krishna,

    Actually, you're right -- my mistake.  I was searching for the full string "TMS320C28335" in the release notes, but should have just looked for "28335".  This part is indeed supported in BIOS v5.  Sorry for the misdirection.

     

  • David,

    Appreciate the confirmation! 

    Regards,

    Krishna

  • Hi David

    Thank you for your suggestion.

    I migrated to CCS V4 and I installed SYS/Bios V6

    but when I want to create a project,the CCS need XDC tools and I don't have XDC tools.

    I search about that but I coudn't know what is XDC and how can I install it?

    please help me

    with best regards,

    ALI

  • Ali,

    XDCtools are needed in order to build BIOS applications, and should have been installed when you installed CCSv4.  Can you check to see if you see XDCtools in your installation directory?  For example, it's located here in my installation:

    C:\Program Files\Texas Instruments\xdctools_3_21_00_27

     

    When you create a new project, there should be a drop down box that allows you to select the version of XDCtools that you want to use, as shown in the below screen shot of the project creation wizard:

  • Hi Steven,

    Thank you for your recommended.

    I found XDC tools and installed it.

    Now I can work with CCSV4 and DSP/Bios.

    But I can't load my program into DSP.So I have to write my program in the CCSV4 then load on DSP with CCS3.3.

    How can I solve this problem?

    thank you.

    with best regards,

    Ali

  • This sounds like the external memory is not enabled.   There's a bios-specific .gel file that enables the XINTF bit to enable external memory.  The external memory needs to be enabled since the default BIOS examples for the ezdsp place code in this external memory.  Try changing some words in external memory using memory window.  I bet your changes don't stick.  See attached .ppt for how to change the .gel file.

     

    2110.28x-bios-gel.zip

  • Hello everyone,

            I am using TI RTOS version 2.0 with code composer studio v5.5. I have F28335 eZdsp board from spectrum digital. I could not find the drivers for this MCU in TI RTOS. I am particularly looking for Serial port drivers. Please tell me where can I find them?

    Thanks

  • Hammad,

    For C2000, TI-RTOS only includes the kernel and instrumentation support.  No drivers are included, and there aren’t any plans for this.

    Scott

  • Dear Gary thank you for replying promptly

    It means if I am using TI-RTOS on eZdspF28335 Board and want to use its serial port for sending and receiving data then i would have to write my own drivers for my board?

  • Hammad,

    Yes, that is what it means.  Sorry to not have a better answer for you.

    Scott

  • Dear Scott

    TI-RTOS user guide mentions that Examples are only for few specific boards. But when I access TI-RTOS from resource Explorer of CCS V5.5, I can see examples even for F28335 eZdsp Board which is not mentioned n the user guide. I don't see any header file packages of F28335 being used in examples. They are not familiar. Please tell me whether TI-RTOS provide example projects for F28335 eZdsp or not? If so then where are the header files of F28335 are being used in them ?

    regards

    Hammad

  • Hammad,

    Yes, you can build the “Kernel Examples” for the eZdsp board from the Resource Explorer in CCS v5.5.  These are generic examples, which don’t use any peripherals directly, so you won’t see inclusion of any device header files.  

    The “Driver Examples” described in the TI-RTOS for C2000 Getting Started Guide are not applicable or available for the F28335 device.

    Regards,
    Scott

  • That helps in solving my confusion. Thanks alot Scott