Code Composer Studio (CCStudio) 集成开发环境 (IDE) v5 状态: ACTIVE

CCSTUDIO

描述/特性

技术文档

支持和社区

订购选项



描述

即将推出 - 2011 年 11 月 8 日生效

  • 如果您已经购买 CCStudio Platinum (ALL) v4 并具有有效订购: 2011 年 11 月 8 日生效,请转至 www.ti.com/myregisteredsoftware。单击"管理"。单击"升级 – 获取新许可证"以访问 CCStudio v5
  • 如果您已经购买 CCStudio 微处理器 (MCU) v4 并具有有效订购:11 月期间,您将收到 ALL v5 的升级副本。请查收来自 myRegistered_Software@list.ti.com 的电子邮件。使用激活 ID 和说明激活全新的 CCStudio v5。
  • 首次订购 CCStudio 时: 请查看以下所有 CCStudio 器件型号
  • 若要续订: 请转至 www.ti.com/ccs_subscriptions
  • 要下载评估软件:请转至: processors.wiki.ti.com/index.php/Download_CCS
  • 如果您对下载软件存有任何疑问: 请转至: www.ti.com/software-help

Code Composer Studio™ (CCStudio) 是用于德州仪器 (TI) 嵌入式处理器系列的集成开发环境 (IDE)。 CCStudio 包含一整套用于开发和调试嵌入式应用的工具。 它包含适用于每个 TI 器件系列的编译器、源码编辑器、项目构建环境、调试器、描述器、仿真器、实时操作系统以及多种其他功能。 直观的 IDE 提供了单个用户界面,可帮助您完成应用开发流程的每个步骤。 借助于精密的高效工具,用户能够利用熟悉的工具和界面快速上手并将功能添加至他们的应用。

Code Composer Studio 以 Eclipse 开源软件框架为基础。 Eclipse 软件框架最初作为创建开发工具的开放框架而被开发。 Eclipse 为构建软件开发环境提供了出色的软件框架,并且逐渐成为备受众多嵌入式软件供应商青睐的标准框架。 CCStudio 将 Eclipse 软件框架的优点和 TI 先进的嵌入式调试功能相结合,为嵌入式开发人员提供了一个引人注目、功能丰富的开发环境。

Code Composer Studio 可在 Windows 和 Linux PC 上运行。 并非所有功能或器件都与 Linux 兼容,详细信息请参见 Linux 主机支持。

video platformvideo managementvideo solutionsvideo player

特性

Code Composer Studio 功能丰富。 部分重要功能如下。

Resource Explorer
Resource Explorer 为常见任务提供了快速访问,例如创建新项目,实现用户浏览 ControlSUITE™、StellarisWare 等产品中的丰富示例等。

Grace™ - 外设代码生成功能
Grace 是 Code Composer Studio 的一项功能,可使 MSP430 用户在几分钟之内生成外设设置代码。 生成的代码是具有完整注释且简单易读的 C 代码。

SYS/BIOS
SYS/BIOS 是一款用于广泛 TI 数字信号处理器 (DSP)、ARM 微处理器和微控制器的高级实时操作系统。 其专为用于需要实时调度、同步和仪表的嵌入式应用而设计。 其提供超前多任务、硬件抽象和内存管理。 SYS/BIOS 不含版税且随附于 Code Composer Studio。

编译器
Code Composer Studio 包括专为 TI 嵌入式器件架构而设计的 C/C++ 编译器。 用于 C6000™ 和 C5000™ 数字信号处理器器件的编译器能最大程度地发挥这些架构性能潜力。 TI ARM® 和 MSP430 微控制器的编译器,在无损性能的前提下,更能满足那些应用域的代码大小需要。 TI 的实时 C2000™ 微控制器的编译器充分利用了此架构中提供的诸多性能和代码大小特点。

针对 C++ 的支持登峰造极,尤其在 EABI 推出的现在。 EABI(扩展应用程序二进制接口)是一套组织编译器生成代码的现行标准。 EABI 标准包括 ELF 对象文件格式,此格式同样用于 Linux 中。 通过模板和函数内联实现的仅在 C++ 提供的更高层次的编程,在 EABI 支持下,获得了卓越改进。 EABI 支持目前适用于 ARM、C6000 DSP 和 MSP430 编译器,并且很快将在其他 TI 编译器上提供。

TI 编译器的优化能力达到世界领先水平。 C6000 DSP 编译器的软件流水化优化能力为这一架构性能的大部分成功奠定了基础。 其他大量优化,无论是通用的还是针对于特定目标的,都提高了所有 TI 编译器的性能。 上述优化可应用于多个层次:语句或语句块中,贯穿于函数、整个文件中,甚至跨文件。

Linux/Android 调试
Code Composer Studio 支持 Linux/Android 应用程序运行模式调试和停止模式调试。

在运行模式调试中,调试一个或多个进程将可能成为现实。 为实现此目的,CCStudio 发布了 GDB 调试器以控制目标端代理(GDB 服务器进程)。 GDB 服务器启动或附加至待调试进程,并通过串行或 TCP/IP 连接接受来自主机端的指令。 内核在调试会话期间一直处于活动状态。

在停止模式调试中,CCStudio 通过使用 JTAG 仿真器来暂停处理器。 内核和所有进程将被完全暂停。 这样,您就可以检查处理器状态和当前进程的执行状态。

提供附加插件,如 Google Android 开发工具 (ADT),并可将其添加到 CCStudio 环境中以改善 Android 开发体验。

C6EZFlo
C6EZFlo 是一款可从直观方框图视图中生成 C6000 DSP 应用程序的图形开发工具。 C6EZFlo 提供了优化的进程算法,并为日益增加的 DSP 唯一适用器件提供外设 I/O 支持。

System Analyzer
System Analyzer 是一款为应用代码性能和行为提供实时直观视图的工具套件,能够对软硬件仪器上收集的信息进行信息分析。 System Analyzer 实现了基准设定、CPU 与 任务负载监控、操作系统执行监控以及多核事件关联等。

Image Analyzer
Code Composer Studio 能够以图形方式查看变量和数据,包括以原始格式查看视频帧和图像等。

脚本编写
某些任务(例如测试)需要在没有用户交互的情况下运行数小时或数天。 完成上述任务,首先需实现开发工具的自动化使用。 CCStudio 具有完整的脚本编写环境,允许自动执行重复性任务,例如测试和设定性能基准。 脚本能独立于命令行或 CCStudio IDE 内部的脚本编写控制台运行。

硬件调试
TI 嵌入式处理器具有精选的高级硬件调试功能。 每个处理器的功能有所不同,其中包括:

  • 以非插入式的方式访问寄存器和存储器
  • 实时模式能够暂停背景代码,同时继续执行对时间要求极其严格的中断服务例程。
  • 多内核操作,例如同步运行、步进和中止。 这包括内核间触发,实现一个内核触发其他内核中止的功能。
  • 高级硬件断点、监视点和统计计数器。
  • 处理器跟踪可用来调试复杂问题、测量性能和监控活动状态。
  • 系统跟踪 (STM) 提供了非插入式软件仪器,允许无需改变系统行为便可查看软件执行情况。

许可选项
Code Composer Studio 有多个许可选项可供选择

  • 评估:免费的有限许可可用于评估 TI 工具和器件。
  • 节点锁定:许可颁发至特定计算机。
  • 浮动:许可可在多个计算机之间共享。
  • 代码大小限制:MSP430 具有免费 16KB 代码大小有限许可。
  • 捆绑包/开发套件:免费许可可与 EVM 和开发板(具有板载仿真)以及 XDS100 类仿真器一同使用。
  • 大学:联系 TI 大学计划相关人员以了解详细信息。

可用更新

  • 最新发布的 Code Composer Studio IDE 提供各种许可选项,支持所有 TI 嵌入式处理器平台(except F24x/C24x 除外)。这些器件型号以"TMDSCCS-ALL"开头。向下滚动至"立即订购"以查找目前提供的 CCS "ALL"选项。
  • 2011 年 11 月 1 日生效 - 在此之前,TI 微处理器用户可选择购买单独的器件型号。不再出售"MCU"器件型号。请注意,现在以之前 CCStudio IDE v4 MCU 许可证同样的价格提供"ALL"许可证,允许用于所有 TI 嵌入式处理器开发。请转至 CCStudio 订阅以查看 MCU 用户的详细信息
  • 有关 F24x/C24x 支持,请转至 CCStudio v3


立即订购
器件型号 德州仪器(TI) 经销商 状态 价格(US$) 当前版本   版本日期  

TMDSCCS-ALLF01:
Code Composer Studio IDE - Floating 1 User Pack (F01)


ACTIVE $795.00   v5   08 NOV 2011  

TMDSCCS-ALLF10:
Code Composer Studio IDE - Floating 10 User Pack (F10)


ACTIVE $5494.99   v5   08 NOV 2011  

TMDSCCS-ALLF25:
Code Composer Studio IDE - Floating 25 User Pack (F25)


ACTIVE $11994.97   v5   08 NOV 2011  

TMDSCCS-ALLF03:
Code Composer Studio IDE - Floating 3 User Pack (F03)


ACTIVE $1995.00   v5   08 NOV 2011  

TMDSCCS-ALLF05:
Code Composer Studio IDE - Floating 5 User Pack (F05)


ACTIVE $2994.99   v5   08 NOV 2011  

TMDSCCS-ALLF50:
Code Composer Studio IDE - Floating 50 User Pack (F50)


无此商品 ACTIVE $19994.95   v5   08 NOV 2011  

TMDSCCS-ALLN01:
Code Composer Studio IDE - Node Locked Single User (N01)


ACTIVE $495.00   v5   08 NOV 2011  

TMDSCCS-ALLN01D:
Code Composer Studio IDE - Node Locked Single User (N01D) - Download Only / NO DVDs


无此商品 ACTIVE $445.00   v5   08 NOV 2011  

CCS-FREE:
FREE OPTIONS - Click Download to see all free options


无此商品 ACTIVE 免费   v5   08 NOV 2011  
技术文档
维客 (3)
标题 日期
Development Tools, Operating Systems and Embedded Software Wikis - for TI Embedded Processors 2011年 8月 8日
Code Composer Studio IDE v4.x Wiki -- In-depth technical articles. Also getting started, activation/installation and troubleshooting help. 2011年 11月 7日
Code Composer Studio IDE v5.x Wiki -- In-depth technical articles. Also getting started, activation/installation and troubleshooting help. 2011年 11月 7日
应用手册 (7)
标题 摘要 类型 大小 (KB) 日期 查看次数 下载最新英文版本
PDF 772 2012年 2月 14日 2,177
多种文件格式   2012年 1月 27日 1,475
PDF 760 2011年 9月 21日 2,847
PDF 123 2004年 1月 12日 864
多种文件格式   2002年 7月 11日 773
PDF 200 2002年 7月 2日 1,138
PDF 77 2001年 6月 30日 989
用户指南 (32)
标题 摘要 类型 大小 (KB) 日期 查看次数 下载最新英文版本
PDF 6980 2012年 5月 14日 0 下载英文版本 (Rev.H)
PDF 1830 2011年 11月 9日 3,437
PDF 816 2011年 11月 9日 3,021
PDF 789 2011年 11月 2日 10,544
PDF 642 2011年 9月 30日 10,471
PDF 2040 2011年 9月 21日 5,983
PDF 1863 2011年 8月 8日 2,763
PDF 885 2011年 8月 8日 3,269
PDF 1331 2011年 7月 25日 8,850
PDF 2999 2011年 7月 25日 6,349
PDF 928 2011年 5月 16日 5,952
PDF 3066 2011年 5月 16日 4,921
PDF 1952 2010年 7月 13日 5,983
PDF 704 2010年 7月 13日 10,544
PDF 2828 2010年 3月 18日 6,349
PDF 1180 2010年 3月 18日 8,850
PDF 1381 2009年 6月 17日 10,544
PDF 2559 2009年 3月 31日 5,983
PDF 1406 2008年 11月 1日 10,544
PDF 3014 2008年 11月 1日 5,983
PDF 3087 2008年 5月 31日 3,385
PDF 2027 2008年 5月 15日 8,850
PDF 2826 2008年 5月 15日 6,349
PDF 322 2007年 4月 5日 1,030
PDF 143 2005年 8月 31日 582
PDF 252 2005年 4月 21日 603
PDF 2287 2004年 7月 31日 3,437
PDF 1554 2003年 12月 31日 3,021
PDF 1472 2002年 10月 17日 949
PDF 2314 2002年 5月 30日 927
PDF 1431 1999年 8月 2日 678
PDF 1489 1995年 3月 1日 611
选择指南 (1)
标题 摘要 类型 大小 (KB) 日期 查看次数 下载最新英文版本
PDF 4494 2009年 9月 14日 0
更多文献资料 (9)
标题 摘要 类型 大小 (KB) 日期 查看次数 下载最新英文版本
PDF 117 2010年 4月 11日 939
PDF 220 2008年 10月 1日 1,253
PDF 54 2008年 3月 31日 443
PDF 72 2007年 3月 31日 475
PDF 52 2007年 1月 11日 729
PDF 498 2007年 1月 4日 687
ZIP 5511 2005年 7月 11日 360
ZIP 479 2005年 7月 11日 401
PDF 389 2005年 7月 11日 773
相关产品
TI 设计套件,电路板&工具
名称 器件型号 工具类型
Sort Ascending  Sort Descending Sort Ascending  Sort Descending Sort Ascending  Sort Descending
Code Composer Studio (CCStudio) 集成开发环境 (IDE) v3 - 适用于 F24x/C24x 器件  CCSTUDIO3  Code Composer Studio(TM) IDE 
Code Composer Studio IDE 预订  CCSSUB  Code Composer Studio(TM) IDE 
C5515 指纹鉴别开发工具  TMDXBDKFP5515  入门套件 
F2812 eZDSP 入门套件 - 插座版  TMDXEZS2812  入门套件 
OMAP-L137/TMS320C6747 浮点入门套件  TMDSOSKL137  入门套件 
TMS320C5416 DSP 入门套件 (DSK)  TMDSDSK5416  入门套件 
TMS320C6416 DSP 入门套件 (DSK)  TMDSDSK6416  入门套件 
TMS320C6455 DSP 入门套件 (DSK)  TMDXDSK6455  入门套件 
TMS320C6455 DSP 入门套件 (DSK)  TMDSDSK6455  入门套件 
TMS320C6713 DSP 入门套件 (DSK)  TMDSDSK6713  入门套件 
TMS320F2808 eZdsp 入门套件 (DSK)  TMDSEZS2808  入门套件 
TMS320F2812 eZDSP 入门套件 (DSK) - 插座版  TMDSEZS2812  入门套件 
TMS320F2812 eZdsp 入门套件 (DSK)  TMDSEZD2812  入门套件 
TMS320VC5509A DSP 入门套件 (DSK)  TMDSDSK5509  入门套件 
TMS320VC5510 DSP 入门套件 (DSK)  TMDSDSK5510  入门套件 
用于医疗成像的 TMS320C6455 DSP 入门套件 (DSK)  TMDSMDSK6455  入门套件 
用于 C5505 PO 或 SpO2 医疗开发套件的脉动式血氧计(PO 或 SpO2)模拟前端模块  TMDXMDKPO8328  子卡 
用于 C5515 DS 医疗开发套件的数码听诊器 (DS) 模拟前端模块  TMDXMDKDS3254  子卡 
AM/DM37x 评估模块  TMDSEVM3730  开发电路板/EVM 
AM17x 评估模块  TMDXEVM1707  开发电路板/EVM 
AM1810 Profibus 评估模块  TMDXEVM1810  开发电路板/EVM 
AM18x 实验板套件  TMDSEXP1808L  开发电路板/EVM 
AM335x 评估模块  TMDXEVM3358  开发电路板/EVM 
AM3517 评估模块 (EVM)  TMDSEVM3517  开发电路板/EVM 
C5515 eZDSP USB 记忆棒开发工具  TMDX5515EZDSP  开发电路板/EVM 
C5535 eZdsp USB 记忆棒开发套件  TMDX5535EZDSP  开发电路板/EVM 
DM814x/AM387x 评估模块  TMDXEVM8148  开发电路板/EVM 
DM816x/C6A816x/AM389x 评估模块  TMDXEVM8168  开发电路板/EVM 
MSP430F532x 80 引脚 FET 工具和目标板组合  MSP-FET430U80A  开发电路板/EVM 
MSP430F533x / 643x 100 引脚 FET 工具和目标板组合  MSP-FET430U100C  开发电路板/EVM 
MSP430F534x 48 引脚 FET 工具和目标板组合  MSP-FET430U48B  开发电路板/EVM 
MSP430F53xx 64 引脚 FET 工具和目标板组合  MSP-FET430U64B  开发电路板/EVM 
OMAP-L138 实验板套件  TMDSEXPL138  开发电路板/EVM 
OMAP-L138/TMS320C6748 EVM  TMDSEVML138  开发电路板/EVM 
TMS320C5515 DSP 评估模块  TMDXEVM5515  开发电路板/EVM 
TMS320C6472 评估模块  TMDSEVM6472  开发电路板/EVM 
TMS320C6474 评估模块 (EVM)  TMDSEVM6474  开发电路板/EVM 
TMS320C6670 评估模块  TMDXEVM6670  开发电路板/EVM 
TMS320C6678 评估模块  TMDXEVM6678  开发电路板/EVM 
Zoom OMAP35x 医疗开发套件  TMDSMEVM3530-L  开发电路板/EVM 
仅 MSP430F532x 80 引脚目标板  MSP-TS430PN80A  开发电路板/EVM 
仅 MSP430F534x 48 引脚目标板  MSP-TS430RGZ48B  开发电路板/EVM 
仅 MSP430F53xx 64 引脚目标板  MSP-TS430RGC64B  开发电路板/EVM 
仅 MSP430F643x 100 引脚目标板  MSP-TS430PZ100C  开发电路板/EVM