Code Composer Studio: Difference between revisions

Content deleted Content added
BG19bot (talk | contribs)
m WP:CHECKWIKI error fix for #93. External link with double http:// Do general fixes if a problem exists. - using AWB (10084)
Rsjsouza (talk | contribs)
License update
Line 1:
'''Code Composer Studio''' (CCStudio or CCS) is an [[integrated development environment]] (IDE) to develop applications for [[Texas Instruments]] (TI) embedded processors.
 
[[Texas Instruments|TI]] embedded processors include [[Texas Instruments TMS320|TMS320]] DSPs, [[OMAP]] System-on-a-chip, [[Texas Instruments DaVinci|DaVinci]] System-on-a-chip, [[Sitara ARM Processor|Sitara]] applications processors, [[Hercules (processors)|Hercules]] microcontrollers, Tiva/Stellaris microcontrollers and [[MSP430]] microcontrollers.
 
Code Composer Studio includes a real time kernel called [[DSP/BIOS]] and its later inception [[SYS/BIOS]]. CCSand canis beprimarily extendeddesigned to include supportas for OSembedded levelproject applicationdesign debug (Linux, Android, Windows Embedded) as well asand low-level (baremetal) [[JTAG]] based debugging. CCSHowever, isthe latest releases are based on unmodified versions of the [[Eclipse (software)|Eclipse]] open source softwareIDE, frameworkwhich can be easily extended to include support for OS level application debug (Linux, Android, Windows Embedded) and open source compiler suites such as [[GNU_Compiler_Collection|GCC]].
 
== History ==
Line 13:
 
== Versions ==
 
===Code Composer===
*4.10 (latest version in 2001). Supported all [[Texas Instruments TMS320|TMS320]] DSPs at that time: C2x, C24x, C3x, C4x and C5x. This version is still sold by [[Texas Instruments|TI]].<ref>[http://www.ti.com/tool/codecomposer Code Composer page at www.ti.com]</ref>
 
===Code Composer Studio===
*1.0 (1999). General release that dropped support for C2x, C3x, C4x and C5x DSPs and added support for C54x, C62x and C67x DSPs.
*2.0 (2002). General release that added support for [[Hercules (processors)|TMS470]] (ARM7) and the upcoming C55x and C64x DSPs.
*2.3 (2003?). Limited release that supported only [[OMAP]] devices.
*3.0 (2005). Limited release that supported only C62x, [[TMS320C64x|C64x]] and C67x DSPs.
*3.1 (2005). General release that added support for [[OMAP]] (ARM9, Cortex A8)
Line 27 ⟶ 26:
*5.0 (2012). General release that uses an unmodified version of Eclipse 3.6. It was hosted also in Linux. Added support for C66x DSPs, [[Sitara ARM Processor|Sitara]] (ARM9 and Cortex A8) and Tiva (ARM Cortex M4) devices.
*6.0 (2014). General release that uses an unmodified version of Eclipse 4.3. Added support for CC26x and CC32x wireless microcontrollers. Dropped support for C54x DSPs.
 
CCS releases up to 2.x were separated per device family, i.e., every device family required the purchase of a separate license and a separate software Each license's SRP was US$3,600.00 (apart from release 2.3, which was about US$4,500.00)
 
Starting with releases 3.x, all device families were included in the same license (then called Platinum). The license`s SRP was the same (US$3,600.00). There was a C2x-only limited license that retailed for US$600.00.
 
Starting with release 4.x, CCS could be used for free in several scenarios that included development boards, software device simulators and even the use of a standalone emulator named XDS100<ref>[http://processors.wiki.ti.com/index.php/Licensing_-_CCS CCS license page at TI wiki].
 
== See also ==