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.

Stellaris and DSP/BIOS?

Other Parts Discussed in Thread: CODECOMPOSER

Hi,

In looking through the release notes for the latest DSP/BIOS, v6.21.0.13, I noticed that the Stellaris family of ARM cpus is now supported.  I read somewhere else though, that the CodeComposer debugger doesn't support ROV or RTA for Stellaris.

So, a couple questions,

Will ROV & RTA support be added (soon) for Stellaris? 

Assuming there is a need for an RTOS, can DSP/BIOS be used as a general purpose RTOS for Stellaris?  Would this make sense, or is DSP/BIOS really better suited to DSPs? Does the CodeComposer v4.x debugger thread view support full thread context for DSP/BIOS?

Thanks a bunch!

Paul

  • Hello Paul --

    Do you remember where you saw "that the CodeComposer debugger doesn't support ROV or RTA for Stellaris"?   This is "mostly" incorrect.  I'd like to fix the document.

    ROV is completely supported for Stellaris M3 devices.  You can open ROV and view assorted BIOS state.

    RTA is only partially supported.  RTA only works in "stop mode".  We do not yet have a real-time transport for Stellaris devices and other Arm devices. For Stellaris and other Arm devices, we will probably add a UART transport later this year to support upload of RTA data while target is running.   "stop mode" means that the data will be read from the target and displayed only when the target is halted.  If you make a large log buffers, or are only interested in the 'n' events before a b/p this mode can still be very useful.  The "RTA/stairstep" example, provided with the standard set of examples, should work for Stellaris.  You should try building and running it and using the RTA windows to see if it is useful for you.

    Regards,
    -Karl-

  • Thanks for the clarification Karl.   I think this is the note I was remembering, on the TI Wiki, category Stellaris:

    http://tiexpressdsp.com/index.php/Example_project_with_Cortex_M3_and_BIOS6

    To my other question, assuming there is a need for an RTOS, can DSP/BIOS be used as a general purpose RTOS for Stellaris?  Would this make sense, or is DSP/BIOS really better suited to DSPs? Does the CodeComposer v4.x debugger thread view support full thread context for DSP/BIOS?

    Thanks,

    Paul

  • Paul,

    Yes, DSP/BIOS is both a general-purpose RTOS suited for embedded processing as well as a tailored RTOS for DSPs. In fact, we will be re-branding DSP/BIOS soon to reflect that is useful for almost any situation requiring an RTOS. This is especially important as we add support for more of the TI MCUs, like the Stellaris family. A strength of DSP/BIOS is that it can be used across DSPs, DSCs (C28xx), and MCUs (M3, ARM926, and more to come).

    There currently is not support for the thread view in CCS for DSP/BIOS. However, you can get much of the same info by using the ROV feature.

    Mark