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.

CCS/TMS320F280049C: Regarding TI-RTOS

Part Number: TMS320F280049C
Other Parts Discussed in Thread: SYSBIOS,

Tool/software: Code Composer Studio

sir,

i m using launchpad of micro-controller TMS320F280049C. I am using ccs901 and bios 6_76_02_02 sysbios, i want to know given sys/bios is compatible with my micro-controller or not.i also want to know that can we use timer0 and timer1 in sys/bios project  bcoz i read in datasheet that only timer2 deals with real time operating systems.

  • SYS/BIOS can be used on TMS320F280049C.

    By default it uses the two timers. One for the Clock module and one for the Timestamp module. You can disable the use of either or both of these though. It uses timer id "ANY" (or -1) by default, so it starts grabs any available timer. So if you want a specific timer for either, just change the ANY (or -1) to the desired id. Note: if ANY is used, it tries to use Timer2 first and if not used, it grabs it. If already used, it goes to Timer1, etc.

    I did not see anything in the datasheet related to Timer2 being used for an RTOS. If there is something special about it, SYS/BIOS does not take advantage of it.

    We start with the higher timers to avoids conflicts when people use Timer0 (which is the one people generally pick) in their application, but don't hard assign the Clock and Timestamp timer ids. If we had used Timer0 for the Clock module, when the application tried to use Timer0, bad things happen!

    Todd