テキサス・インスツルメンツ

デジタル製品 よくあるご質問

■更新情報

2017/08/15 : SitaraのFAQを1件、C2000のFAQを2件追加しました。

2017/08/01 : Code Composer StudioのFAQを2件追加しました。

2017/06/16 : Code Composer StudioのFAQを更新しました。

Code Composer Studio IDE

Q:

統合開発環境は無償ですか?

A:

[2017/6/16更新]

はい。2016年の12月にCode Composer Studioは無償化されました。

これにより、全ての機能を無償でご利用いただけます。

Q:

CCSのv5やv6などの古いバージョンを今後も利用したいのですが、それらを無償で使用することはできますか?

A:

利用できます。CCSのv7以降はPCにインストールするだけで全機能を利用できますが、v6以前はライセンスファイルを適用する必要があります。CCSの無償化にともない、古いCCS用のライセンスファイルも公開されました。
ライセンスファイルは下記からダウンロードすることができます。

License File for older Version : http://software-dl.ti.com/ccs/esd/licenseadmin/ccslicense.zip

Q:

現在Code Composer Studioのバージョン5を使用しています。最新版にバージョンアップするにはどうしたらよいですか?

A:

Code Composer Studioはメジャーバージョン番号毎にインストールフォルダが分かれますので、古いバージョンのCode Composer Studioはアンインストールする必要はありません。Code Composer Studioの最新版インストーラを実行してインストールしてください。

Q:

Code Composer StudioはWindows 10でも使用することはできますか?

A:

Code Composer Studioのv6.1.3以降で正式に対応しました。Windows 10にアップグレードした際はCode Composer Studioの最新版をインストールしてご利用ください。

Q:

CCSのインストーラをDVDで取り寄せることは可能ですか?

A:

Code Composer Studioのライセンス・フリー化に伴い、DVD版の販売は停止となりました。以下のURLからダウンロードしてください。

http://processors.wiki.ti.com/index.php/Download_CCS

Q:

CCS向けのサブスクリプション・ライセンスは必要ですか?

A:

2015年8月以降、Code Composer Studio向けのサブスクリプション・ライセンスの購入、および、更新は不要になりました。

JTAGエミュレータ

Q:

TIのマイコン、プロセッサ製品で使用可能なJTAGエミュレータはどれですか。

A:

TIのマイコン、プロセッサ製品で使用可能なJTAGエミュレータは複数ございます。各JTAGエミュレータは対応しているTIの製品群や転送速度などが異なります。詳細は下記の表をご参照ください。

[2017/6/16更新]

MSP-FET TMDSEMU110-U TMDSEMU200-U TMDSEMU560V2STM-U TMDSEMU560V2STM-UE
インターフェース USB USB USB USB USB, Ethernet
電源 USB USB USB USB 外部電源
MSP430
MSP432
TMS320F28xx
TMS320C55xx
TMS320C674x
TMS320C642x

TMS320C645x

TMS320C647x

TMS320C66xx
Keystone
TM4Cxx
OMAP
Sitara
DaVinci
CCS対応状況 v7以降のみ

Sitara

Q:

Sitaraシリーズのサンプルコードはありますか?

A:

TI社からリリースされているSDK(Software Development Kit)はシリーズごとにいくつかあります。

以下の表にまとめられていますので、ご確認ください。

Starterware Industrial SDK Linux SDK RT-Linux SDK TI-RTOS
AM18x
AM335x
AM437x
AM57x

Q:

Pinmuxを確認したいのですが、簡単なToolはありますか。

A:

はい。ございます。

Pinmux Utilityという簡単にPinmuxを確認できるToolがTI社から提供されております。

トレーニング資料も併せてご確認ください。

Q:

回路を決める前にハードウェアの確認をしたいのですが、注意点はありますか。

A:

AM335xとAM437xにおいては、回路のチェックリストをTIから提供していますのでご確認ください。

 Schematic Checklist
AM18x
AM335x
AM437x
AM57x

Q:

Sitaraシリーズのトレーニング資料はありますか。

A:

TI社の以下のページにトレーニング資料が用意されておりますので、ご確認ください。

Q:

Clock設定を簡単にする方法はないですか。

A:

TI社からClock Tree Toolが提供されていますので、ご確認ください。

Q:

Sitara シリーズの消費電力を見積もりたいのですが、何かよい方法はありますか。

A:

TI社から、それぞれのシリーズでのPower Estimation Toolが提供されていますので、参考にして頂ければと思います。

Power Estimation Tool
AM18x
AM335x
AM437x
AM57x

Q:

Sitaraシリーズの推奨電源はありますか?

A:

それぞれのシリーズにおけるPower Management IC(PMIC)は以下になりますので、ご確認ください。

また、それぞれアプリケーションノート/ユーザーズガイドが用意されており、推奨の回路図等も記載されておりますので、併せてご確認ください。

Power Management IC アプリケーションノート/ユーザーズガイド ドキュメントNo.
AM18x TPS650061 Powering the AM1806, AM1808, and AM1810 with the TPS650061 SLVA483
TPS65070 Powering OMAP-L132/L138, C6742/4/6, and AM18x with TPS65070 SLVA371
AM335x TPS650250 Powering the AM335x With the TPS650250 SLVU731
TPS65217 Powering the AM335x with the TPS65217x SLVU551
TPS65910 TPS65910Ax User's Guide for AM335x Processors SWCU093
TPS65218 Powering the AM335x/AM437x with TPS65218 SLVUAA9
AM437x TPS65218 Powering the AM335x/AM437x with TPS65218 SLVUAA9
AM57x TPS659037 TPS659037 User's Guide to Power AM572x and AM571x SLIU011

Q:

PRU-ICSSとはなんですか?

A:

PRUは、Programmable Real-Time Unit Subsystem、ICSSは、Industrial Communication

SubSystemの略であり、32bitのRISC Coreになり、ARM Coreとは別に用意されています。

(型番によってはサポートされていないシリーズもございますので、ご注意ください。)

このPRU-ICSSを使用して、EtherCATなどの工業通信が可能になる他に、

GPIOやUARTなどのペリフェラルの制御なども行うことができます。

詳しくは、以下をご参照ください。

PRU-ICSS

また、各シリーズにより、できることが変わります。

各シリーズごとの違いに関しては、以下をご参照ください。

PRU-ICSS Feature Comparison

Q:

PRU-ICSSがサポートする工業通信は何ですか?

A:

以下がサポートされております。回路設計を開始する場合に、TI Designsも用意されておりますので、併せてご確認ください。

プロトコル 該当デバイス 該当のTI Designs
EtherCAT AM335x, AM437x EtherCAT 通信開発プラットフォーム
EthernetI/P AM335x イーサネット/IP 通信開発プラットフォーム
PROFIBUS AM335x PROFIBUS 通信開発プラットフォーム
PROFINET AM335x PROFINET 通信開発プラットフォーム
Ethernet Powerlink AM335x イーサネット Powerlink 開発プラットフォーム
BiSS C マスター・インターフェース AM335x, AM437x ARM MPU、内蔵型 BiSS C マスター・インターフェイス
SercosⅢ AM335x Sercos 3 通信開発プラットフォーム

Q:

SitaraのARM Cortex-AとPRU-ICSS間のデータのやりとりはどのように行うのですか?

A:

内部のShared RAMまたはデータ転送用のInterprocessor Communication(mailbox)を使用してやり取りを行います。やり取りの際にはCPU割り込みや、フラグの通知を行うことが出来ます。機能の詳細については各デバイスのTechnical Reference Manualをご参照ください。

Q:

GELとはなんですか?

A:

GEL(General Extension Language)は、TI社のCode Composer Studioと評価ボードを使用する際に、

簡単に動作させることのできるプログラムです。 例えば、最初の導入時に、

クロック周りや、DDRの コンフィグレーションなどは、ハードルが高いので、GELを使用して、

簡単に コンフィグレーションし、評価が可能となっております。

詳しくは、以下をご参照ください。

GEL

C2000

Q:

C2000のサンプルコードはどこにありますか?

A:

C2000™ マイクロコントローラ用の『controlSUTIE』 に必要なソフトウェアやツール、回路図等がパッケージングされたツールが用意されおり、このツールにC2000のサンプルプログラムも含まれます。

controlSUITEをダウンロード

Q:

C2000のトレーニング資料はありますか?

A:

TI社のwikiページに各種トレーニング資料が用意されております。

C2000のトレーニング資料を入手

Q:

C2000の日本語技術資料はありますか?

A:

C2000の各種日本語資料が用意されています。

日本語参考資料は、製品に関するご理解の一助として頂くための補助的参考資料として、ご活用お願い致します。

日本語技術資料を入手

Q:

C2000の評価ボードの回路図はありますか?

A:

C2000のcontrolSUITEの中に用意されております。『controlSUTIE』をインストールすると、評価ボードに関する資料が下記のフォルダに用意されます。

C:\ti\controlSUITE\development_kits

上記フォルダには複数の評価ボードフォルダが用意されておりますのでお望みのツールのフォルダをご参照ください。参照したフォルダの中に、「~HWdevPkg」フォルダが用意されており、ここに回路図があります。

ちなみにC2000の検証キットのベース基板は「~ExperimentersKits」フォルダに回路図が含まれ、カード側は[~controlCARDs]フォルダに回路図が含まれます。

Q:

C2000のJTAG回路はどのように設計すればよいですか?

A:

各デバイスのデータシートに、"Emulator Connection Without Signal Buffering for the MCU"の項があり、そこに配線図が記載されております。

Q:

C2000を初めて使うのですが、入門資料はありますか?

A:

TMS320C2000:Piccolo MCUのソフトウェア開発入門 (Rev. A 翻訳版)

上記はC2000シリーズのPiccoloの開発をどのように行えば良いか非常に詳しく記載されており、資料にはサンプルコードが付属されております。このサンプルコードを使用しながら、Piccoloの機能を学べるように構成されております。

Q:

C2000のFLASH書き込み用SWツールはありますか?

A:

下記のツールでFLASH書き込みができます。

Q:

量産書き込みに有用なツールはありますか?

A:

同時に 8個の同じ C2000 デバイスをプログラムできるギャング・プログラマが用意されております。

Q:

C2000のデュアルコアの製品であるTMS320F2837xDのCPU間のやりとりはどのように行うのですか?

A:

内部のShared RAMまたはデータ転送用のMSG RAMを使用してやり取りを行います。やり取りの際にはCPU割り込みや、フラグの通知を行うことが出来ます。

機能の詳細については各デバイスのTechnical Reference Manualをご参照ください。

Q:

C2000に内蔵されているCLA(Control Low Accelerator)とはどの様なものですか?

A:

CLAはC28xCPUと同じ周波数で動作するプログラマブルなアクセラレータで、割り込み専用のミニCPUのようなイメージのものになります。CLAとCPU間のデータのやりとりにはデバイス内部のRAMを使用します。尚、CLAはアクセス可能なレジスタに制限があり、フィードバック制御に使用するePWM、ADC、コンパレータには全てのC2000デバイスでアクセスできますが、その他のペリフェラルへのアクセスは各C2000デバイスで異なります。

CLAの詳細については各デバイスのTechnical Reference Manualをご参照ください。

MSP

Q:

MSPのサンプルコードはどこにありますか?

A:

MSP用のソフトウェアツール『MSPware』 にMSPの開発に必要な各種ソフトウェアがパッケージングされており、この中にサンプルプログラムが用意されております。

MSPwareをダウンロード

Q:

MSPのトレーニング資料はありますか?

A:

TI社のwikiページに各種トレーニング資料が用意されております。

MSP430のトレーニング資料を入手

Q:

MSPの日本語技術資料はありますか?

A:

MSP430の各種日本語資料が用意されています。

日本語参考資料は、製品に関するご理解の一助として頂くための補助的参考資料として、ご活用お願い致します。

日本語技術資料を入手

Q:

MSPの評価ボードの回路図はありますか?

A:

MSP430 Hardware Tools User's Guide』に評価キットの回路図があります。

評価キット以外のボード(LaunchPadやアプリケーションボード)は、各ボードのユーザーズガイドに回路図が記載されています。

Q:

MSPのJTAG回路はどのように設計すればよいですか?

A:

MSP430 Hardware Tools User's Guide』に配線図が記載されております。

Q:

MSPのFLASH書き込み用SWツールはありますか?

A:

下記のツールでFLASH書き込みができます。

Q:

量産書き込みに有用なツールはありますか?

A:

同時に 8個の同じ MSP430 デバイスをプログラムできるギャング・プログラマが用意されております。