Content deleted Content added
Magioladitis (talk | contribs) m →top: Improved article to match Manual of Style, References after punctuation per WP:CITEFOOT and WP:PAIC using AWB (12151) |
m Added several new versions and details |
||
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]] 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, Simplelink MCUs ([[TI MSP432|MSP432]] microcontrollers, Wireless connectivity microcontrollers,<ref>[http://processors.wiki.ti.com/index.php/Wireless_Connectivity Wireless connectivity page at TI wiki]</ref>) and Tiva/Stellaris microcontrollers. It also enables debugging on several subsystems such as [[Texas Instruments Ducati|Ducati]],<ref>[http://omappedia.org/wiki/Ducati_For_Dummies#Ducati_Subsystem_Overview Texas Instruments Ducati page at Omappedia wiki]</ref> IVA Accelerator<ref>[http://processors.wiki.ti.com/index.php/AM/DM37x_Overview#IVA2.2_Subsystem_-_DM37x_Only Image Video Audio Accelerator page at TI wiki]</ref> and PRU-ICSS.<ref>[http://processors.wiki.ti.com/index.php/PRU-ICSS Programmable Real-Time Unit and Industrial Communication SubSystem page at TI wiki]</ref>
Code Composer Studio is primarily designed as for embedded project design and low-level (baremetal) [[JTAG]] based debugging. However, the latest releases are based on unmodified versions of the [[Eclipse (software)|Eclipse]] open source IDE, which can be easily extended to include support for OS level application debug ([[Linux]], [[Android (operating system)|Android]], [[Windows Embedded]]) and open source compiler suites such as [[GNU Compiler Collection|GCC]].
Line 28:
*3.2 (2006). Limited release that supported only the new C64x+ DSPs. Supports Windows 2000 and XP.
*3.3 (2006). General release that supported all device families, and across the years it added support for [[OMAP|OMAP Cortex A8 plus C64x+ DSP]], [[Hercules (processors)|TMS570]] (ARM Cortex R4), C672x and C674x DSPs (3.3.82). A limited version for C24x DSPs only is still sold by [[Texas Instruments|TI]].<ref>[http://www.ti.com/tool/ccstudio3 Code Composer Studio for F24x page at www.ti.com]</ref> Supports Windows 2000 and XP.
*4.0 (2009). General release based on a modified version of Eclipse 3.2. Dropped support for C24x DSPs and added support for [[MSP430]], Stellaris (ARM Cortex M3) and [[Texas Instruments DaVinci|DaVinci]] devices. Adds support for SYSBIOS and its updated debug components (ROV, Execution Graph) while keeping support for DSP/BIOS legacy debug components (RTA, LOG_Printf). Supports Windows XP, Vista and 7. Release 4.2 introduced the Grace plug-in and SYSBIOS for MSP430 devices.
*5.0 (2010). General release that uses an unmodified version of Eclipse 3.6 and later 3.7. 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. Supports Windows XP and 7. Release 5.3 implements a completely reworked Trace interface as well as version 2.0 of Grace.
*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. Supports Windows XP, 7 and 8.x.
*6.1 (2015). General release that uses an unmodified version of Eclipse 4.4. Introduced beta support for Mac [[OS X]]. Added support for CC25x and MSP432 (the introductory Mac version supports only MSP devices). Supports Windows XP, 7 and 8.x.
*6.1.1 Added support for SimpleLink™ CC26xx and CC13xx MCU platform of devices. Added support for automatic firmware update for XDS110. Added OS X platform support for CCS for MCU devices (Beta). Improved EnergyTrace tool for profiling application’s energy consumption, battery lifetime, monitoring internal device states and determining execution hotspots (statistical function profile).
*6.1.2 Bug fixes. First OS X released to the public in Beta. Last version that supports the Grace plug-in.
*6.1.3 Integration with Eclipse v4.5.1 and CDT 8.7. Added support for OS X for MCU devices. Support for GCC for MSP430. Improved Cortex A15 SM debug support. Improved EnergyTrace tool for profiling application’s energy consumption, battery lifetime, monitoring internal device states and determining execution hotspots (statistical function profile).
*6.2.0 (2016). First 64-bit version for Linux (Windows still 32-bit). Beta release of the online Resource Explorer.
*7.0.0 (2016). Integration with Eclipse 4.6 with CDT 9.0 and JRE 8. First release that is free of charge and without limitations for all devices and Debug Probes. Production release of the online Resource Explorer. Dropped support for Windows XP and the Stellaris devices.
*7.1.0 (2016). Bug fixes. Added support for EnergyTrace HDR (High Dynamic Range) for Simplelink MCUs. Beta version of ROV2.
*7.2.0 (2017). Bug fixes. Production version of ROV2.
*7.3.0 (2017). Bug fixes.
=== CCS Cloud ===
*1.0 (2015). General release that adds support for all MSP430, MSP432 and Tiva C device families.
*1.1 (2015). General release that adds debug capabilities for all devices above. Added CC2650 device support.
*1.6 (2017). General release with bug fixes.
==Licensing==
Line 69 ⟶ 73:
Release 6.0.x saw the introduction of the new MSP-FET debug probe for MSP430 devices<ref>[http://www.ti.com/tool/MSP-FET MSP-FET page at TI website]</ref> and the new XDS200-class<ref>[http://www.ti.com/tool/TMDSEMU200-U XDS200 page at TI website]</ref> of debug probes for processors.
Release 6.1.x saw the introduction of the new XDS110-class<ref name="XDS110">[http://processors.wiki.ti.com/index.php/XDS110 XDS110 page at TI wiki]</ref> of debug probes for processors. It also saw the migration to full production support for Jlink [[JTAG]] debug probes from [[Segger Microcontroller Systems|Segger]].<ref name="Segger" />
Release 7.x saw the integration of Jlink [[JTAG]] debug probes from [[Segger Microcontroller Systems|Segger]]<ref name="Segger" /> directly in the CCS installer. It is also the first release to support the standalone version of XDS110.<ref name="XDS110" />
64-bit releases do not support Spectrum Digital XDS510USB JTAG debuggers.
|