Code Composer Studio IDE 供給状況: 供給中

CCSTUDIO

概要/特長

技術資料

サポートとコミュニティ

注文情報



概要

発効日: 2011 年 11 月 8 日

  • CCStudio Platinum (ALL) v4 をすでに購入していただき、有効なサブスクリプションをお持ちの場合: www.ti.com/myregisteredsoftware にアクセスしてください。[manage] をクリックします。 [Upgrade – Get new license] をクリックして CCS v5 にアクセスします。
  • CCS v4 MCU をすでに購入していただき、有効なサブスクリプションをお持ちの場合: 11 月のうちに、ALL v5 へのアップグレードに関する電子メールをお送りします。myRegistered_Software@list.ti.com から配信される電子メールをご覧ください。アクティベーション ID を使用し、説明に従って新しい CCS v5 を有効にします。
  • CCS を初めて注文される場合: 以下にある CCS のすべての型番を参照してください。
  • サブスクリプションを更新する場合: http://www.tij.co.jp/tool/jp/ccssub をご覧ください。
  • 評価ソフトウェアをダウンロードする場合: processors.wiki.ti.com/index.php/Download_CCS にアクセスしてください。

Code Composer Studio™(CCS)は、テキサス・インスツルメンツ(TI)の組込みプロセッサ向けの統合開発環境(IDE)です。 CCS は、組込みアプリケーションの開発およびデバッグに必要なツールで構成されており、 TI の各デバイス・ファミリ向けのコンパイラ、ソース・コード・エディタ、プロジェクト・ビルド環境、デバッガ、プロファイラ、シミュレータ、リアルタイム・オペレーティング・システムなど、多数の機能が含まれています。 IDE には、アプリケーションの開発フローをステップごとに実行できる、単一のユーザー・インターフェイスが備わっています。 使い慣れたツールとインターフェイスを使用することで、ユーザーはすぐに開発を開始し、高度で生産性のよいツールを利用して、アプリケーションに機能を追加することが可能です。

Code Composer Studio は、Eclipse オープン・ソース・ソフトウェア・フレームワークに基づいています。 Eclipse ソフトウェア・フレームワークは、開発ツールを作成するためのオープン・フレームワークとして開発されました。 ソフトウェア開発環境を構築するための優れたソフトウェア・フレームワークを提供する Eclipse は、多数の組込みソフトウェア・ベンダによって使用される標準フレームワークになってきています。 CCS は、Eclipse ソフトウェア・フレームワークの利点と TI の高度な組込みデバッグ機能を組み合わせることにより、開発者にとって魅力のある機能豊富な開発環境を提供します。

Code Composer Studio は、Windows PC と Linux PC のどちらにも対応しています。 ただし、Linux の場合は対応していない機能やデバイスがありますので、Linux Host Support で詳細をご確認ください。

video platformvideo managementvideo solutionsvideo player

 

追加情報

以下の製品は日本ではお取り扱いしていません。
TMDSCCS-ALLF50
TMDSCCS-ALLF01
TMDSCCS-ALLF10
TMDSCCS-ALLF25
TMDSCCS-ALLF03
TMDSCCS-ALLF05

特長

Code Composer Studio には、多くの機能が備わっています。 興味深い主要機能の一部を以下に示します。

Resource Explorer
Resource Explorer を使用すると、新規プロジェクトを作成したり、ControlSUITE™ や StellarisWareなどの一部として提供されている豊富なサンプルを参照できるようにユーザーを有効化するなどの一般的なタスクにすばやくアクセスできます。

Grace™ – ペリフェラル・コード生成
Grace は、Code Composer Studio の機能の1つで、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(Extended Application Binary Interface)は、コンパイラで生成されたコードをまとめるための最新の基準です。 EABI 基準には、Linux で使用されている形式と同じ ELF オブジェクト・ファイル形式が含まれています。 EABI があれば、C++ でのみ可能な高レベルのプログラミングが、テンプレートやインライン・ファンクションにより、はるかに改善されます。 EABI のサポートは、現在、ARM、C6000 DSP、および MSP430 のコンパイラで提供されており、その他の TI コンパイラでも、まもなく利用できるようになります。

C6000 DSP コンパイラのソフトウェア・パイプライン最適化機能は、そのアーキテクチャが持つ多くの性能の基盤となっています。 その他の多くの最適化機能(汎用的なものも特定の範囲のものも含む)が、TI のすべてのコンパイラの性能を向上させます。 このような最適化は、複数のレベル、つまりステートメントやステートメントのブロック内、機能全体、ファイル全体、またはファイルをまたがって適用できます。

Linux/Android デバッグ
Code Composer Studio は、Linux/Android 実行モード・デバッグと停止モード・デバッグの両方に対応しています。

実行モード・デバッグでは、1 つ以上のプロセスをデバッグできます。 これを実現するため、CCS では GDB デバッガを起動して、ターゲット側のエージェントを制御します(GDB サーバー・プロセス)。 GDB サーバーは、デバッグ対象のプロセスを開始するか、そのプロセスに付随して、シリアルまたは TCP/IP 接続を通じてホスト側からの命令を受け入れます。 デバッグ・セッション中、カーネルはアクティブのままになります。

停止モード・デバッグでは、CCS が JTAG エミュレータを使用してプロセスを停止させます。 これにより、カーネルとすべてのプロセスが完全に停止します。 その後、プロセッサの状態や現在のプロセスの実行状態を検査できます。

Google Android Development Tools(ADT)などの追加のプラグインが用意されており、これらのプラグインを CCS 環境に追加して、Android の開発環境を向上させることができます。

C6EZFlo
C6EZFlo は、直感的なブロック図の表示から C6000 DSP アプリケーションを生成できるグラフィカル開発ツールです。 C6EZFlo には、最適化された処理アルゴリズムと、増加する DSP デバイスに対応するペリフェラル I/O サポート機能が備わっています。

システム・アナライザ
システム・アナライザは、パフォーマンスやアプリケーション・コードの動作に関する情報をリアルタイムに提供するツールで、ソフトウェアおよびハードウェアの計測機器から収集した情報を解析できます。 システム・アナライザでは、ベンチマークの作成、CPU およびタスクの負荷の監視、オペレーティング・システムの実行の監視、およびマルチコア・イベントの相関処理を行うことができます。

イメージ・アナライザ
Code Composer Studio には、ネイティブ形式のビデオ・フレームやイメージなどの変数およびデータをグラフィック表示する機能が備わっています。

スクリプト
テストなどの一部のタスクは、ユーザーによる操作なしで、数時間または数日間実行する必要があります。 このようなタスクを実現するには、開発ツールの使用を自動化できる必要があります。 CCS には、テストや性能ベンチマークなどの反復タスクを自動化するスクリプト環境が備わっています。 スクリプトは、コマンド・ラインから個別に実行することも、CCS IDE 内のスクリプト・コンソールから実行することもできます。

ハードウェア・デバッグ
TI の組込みプロセッサには、多くの高度なハードウェア・デバッグ機能が備わっています。 次のような機能を備えています(機能の種類はプロセッサによって異なります)。

  • 実行に影響を与えないレジスタとメモリへのアクセス
  • リアルタイム・モードでは、タイムクリティカルな割り込みサービス・ルーチンの実行を続行しながら、バックグランドのコードを停止可能
  • 同期実行、ステップ、および停止などのマルチコア動作。 この機能には、一方のコアをトリガし、他方のコアを停止する、クロス・コア・トリガが含まれます。
  • 高度なハードウェア・ブレークポイント、ウォッチポイント、統計カウンタ
  • プロセッサ・トレースを使用して、複雑な問題のデバッグ、パフォーマンスの測定、アクティビティの監視が可能
  • System Trace(STM)により、システムの動作に変更を加えることなくソフトウェアの実行に関する情報を得ることができる、実行に影響を与えないソフトウェア計測機能を実現

ライセンス・オプション
Code Composer Studio には複数のライセンス・オプションが用意されています。

  • 評価: 無償の限定ライセンス。TI のツールやデバイスの評価に使用できます。
  • ノード・ロック: 特定のコンピュータ専用のライセンス。
  • フローティング: 複数のコンピュータで共有できるライセンス。
  • コード・サイズ制限付き: 16KB のコード・サイズ制限付き無償ライセンス。MSP430 用。
  • バンドル/開発キット: オンボード・エミュレーションや XDS100 クラスのエミュレータが付いた EVM および開発ボードで使用する無償ライセンス。
  • ユニバーシティ: 詳細については、TI ユニバーシティ・プログラムまでお問い合わせください。


注文
型番 テキサス・インスツルメンツ 販売特約店 供給状況 価格(米ドル) 現在のバージョン   更新日  

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


該当なし 供給中 $19994.95   v5   08 NOV 2011  

TMDSCCS-ALLN01D:
Code Composer Studio IDE - Platinum ノード・ロック・シングル・ユーザー(N01D)- ダウンロードのみ/DVD なし


該当なし 供給中 $445.00   v5   08 NOV 2011  

TMDSCCS-ALLN01:
Code Composer Studio IDE - Platinum ノード・ロック・シングル・ユーザー(N01)


供給中 $495.00   v5   08 NOV 2011  

TMDSCCS-ALLF01:
Code Composer Studio IDE - Platinum フローティング 1 ユーザー・パック(F01)


供給中 $795.00   v5   08 NOV 2011  

TMDSCCS-ALLF10:
Code Composer Studio IDE - Platinum フローティング 10 ユーザー・パック(F10)


供給中 $5494.99   v5   08 NOV 2011  

TMDSCCS-ALLF25:
Code Composer Studio IDE - Platinum フローティング 25 ユーザー・パック(F25)


供給中 $11994.97   v5   08 NOV 2011  

TMDSCCS-ALLF03:
Code Composer Studio IDE - Platinum フローティング 3 ユーザー・パック(F03)


供給中 $1995.00   v5   08 NOV 2011  

TMDSCCS-ALLF05:
Code Composer Studio IDE - Platinum フローティング 5 ユーザー・パック(F05)


供給中 $2994.99   v5   08 NOV 2011  

CCS-FREE:
無償オプション - [ダウンロード](英語)をクリックして、すべての無償オプションを参照ください。


該当なし 供給中 無償   v5   08 NOV 2011  
技術資料
Wiki (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
ユーザー・ガイド (37)
タイトル 概要 種類 サイズ (KB) 日付 表示回数 英語版
PDF 624 2008年 3月 31日 0
PDF 742 2008年 2月 7日 0
PDF 5661 2007年 1月 11日 0 最新の英語版を表示 (Rev.D)
PDF 4591 2007年 1月 10日 0 最新の英語版を表示 (Rev.D)
PDF 6416 2007年 1月 10日 0 英語版を表示 (Rev.H)
PDF 2873 2006年 11月 6日 0 最新の英語版をダウンロード (Rev.I)
PDF 2220 2006年 11月 6日 0 最新の英語版をダウンロード (Rev.G)
PDF 4404 2006年 11月 6日 0 最新の英語版を表示 (Rev.T)
PDF 2885 2006年 11月 6日 0 英語版を表示 (Rev.D)
PDF 1956 2006年 11月 6日 0 英語版をダウンロード (Rev.E)
PDF 6858 2011年 12月 19日 43,761
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 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 1472 2002年 10月 17日 949
PDF 2314 2002年 5月 30日 927
セレクション・ガイド (1)
タイトル 概要 種類 サイズ (KB) 日付 表示回数 英語版
PDF 6561 2011年 10月 27日 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 IDE サブスクリプション・サービス - v4.x  CCSSUB  Code Composer Studio(TM) IDE 
Code Composer Studio(CCStudio)統合開発環境(IDE) v3.3  CCSTUDIO3  Code Composer Studio(TM) IDE 
C5416 DSP スタータ・キット(DSK)  TMDSDSK5416  スタータ・キット 
C5515 指紋認証開発キット  TMDXBDKFP5515  スタータ・キット 
C6455 DSP スタータ・キット  TMDXDSK6455  スタータ・キット 
F2808 eZdsp スタータ・キット  TMDSEZS2808  スタータ・キット 
F2812 eZDSP スタータ・キット - ソケット付きバージョン  TMDSEZS2812  スタータ・キット 
F2812 eZdsp スタータ・キット - ソケット版  TMDXEZS2812  スタータ・キット 
F2812 eZdsp(DSK)  TMDSEZD2812  スタータ・キット 
OMAP-L137/TMS320C6747 浮動小数点スタータ・キット  TMDSOSKL137  スタータ・キット 
TMS320C5510 DSP スタータ・キット(DSK)  TMDSDSK5510  スタータ・キット 
TMS320C6416 DSP スタータ・キット(DSK)  TMDSDSK6416  スタータ・キット 
TMS320C6455 DSP スタータ・キット (DSK)  TMDSDSK6455  スタータ・キット 
TMS320C6455 DSP スタータ・キット(DSK)、医療用画像機器用  TMDSMDSK6455  スタータ・キット 
TMS320C6713 DSP スタータ・キット(DSK)  TMDSDSK6713  スタータ・キット 
TMS320VC5509A 電力最適化 DSK  TMDSDSK5509  スタータ・キット 
デジタル聴診器(DS)、アナログ・フロント・エンド・モジュール、C5515 DS 医療用開発キット用  TMDXMDKDS3254  ドーター・カード 
パルス・オキシメータ(PO または SpO2)、アナログ・フロント・エンド・モジュール、C5505 PO または SpO2 医療用開発キット用  TMDXMDKPO8328  ドーター・カード 
AM/DM37x 評価モジュール  TMDSEVM3730  開発ボード/EVM 
AM17x 評価モジュール  TMDXEVM1707  開発ボード/EVM 
AM1810 Profibus 評価モジュール  TMDXEVM1810  開発ボード/EVM 
AM18x eXperimenter's Kit  TMDSEXP1808L  開発ボード/EVM 
AM335x Evaluation Module  TMDXEVM3358  開発ボード/EVM 
AM3517 評価モジュール(EVM)  TMDSEVM3517  開発ボード/EVM 
C5515 eZDSP USB スティック開発ツール  TMDX5515EZDSP  開発ボード/EVM 
C5535 eZDSP USB スティック開発キット  TMDX5535EZDSP  開発ボード/EVM 
DM814x /AM387x Evaluation Module  TMDXEVM8148  開発ボード/EVM 
DM816x/C6A816x/AM389x 評価モジュール  TMDXEVM8168  開発ボード/EVM 
MSP430F532x 80 ピン FET ツールとターゲット・ボード  MSP-FET430U80A  開発ボード/EVM 
MSP430F532x 80 ピン・ターゲット・ボードのみ  MSP-TS430PN80A  開発ボード/EVM 
MSP430F533x / 643x 100 ピン FET ツールとターゲット・ボード  MSP-FET430U100C  開発ボード/EVM 
MSP430F534x 48 ピン FET ツールとターゲット・ボード  MSP-FET430U48B  開発ボード/EVM 
MSP430F534x 48 ピン・ターゲット・ボードのみ  MSP-TS430RGZ48B  開発ボード/EVM 
MSP430F53xx 64 ピン FET ツールとターゲット・ボード  MSP-FET430U64B  開発ボード/EVM 
MSP430F53xx 64 ピン・ターゲット・ボードのみ  MSP-TS430RGC64B  開発ボード/EVM 
MSP430F643x 100 ピン・ターゲット・ボードのみ  MSP-TS430PZ100C  開発ボード/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 
サポートとコミュニティ

その他のサポート