JAJSFF4D May 2018 – December 2019 MSP430FR2153 , MSP430FR2155 , MSP430FR2353 , MSP430FR2355
PRODUCTION DATA.
利用可能な機能の詳細については、『Code Composer Studio™ IDE for MSP430™ MCUs User's Guide』(英語) を参照してください。
MSP430FR235xおよびMSP430FR215xマイクロコントローラでサポートされているデバッグ機能の一覧を、Table 7-1に示します。
MSP430のアーキテクチャ | 4線式JTAG | 2線式JTAG | ブレーク・ポイント
(N) |
範囲ブレーク・ポイント | クロック制御 | 状態シーケンサ | トレース・バッファ | LPMx.5デバッグ・サポート | EEMのバージョン |
---|---|---|---|---|---|---|---|---|---|
MSP430Xv2 | ○ | ○ | 3 | ○ | ○ | × | × | × | S |
設計キットと評価基板
MSP-EXP430FR2355 LaunchPad 開発キットは使いやすい評価基板 (EVM) で、超低消費電力の MSP430FR215x および MSP430FR235x FRAM マイクロコントローラ・ファミリを使用して開発を開始するため必要な、プログラミング、デバッグ、エネルギー測定用のオンボードのデバッグ・プローブなど、すべてのものが含まれています。
MSP-TS430PT48ターゲット開発基板は48ピンZIFソケットのターゲット基板で、JTAGインターフェイスまたはSpy-Bi-Wire (2線式JTAG)プロトコルによりMSP430 MCUをインシステムでプログラムおよびデバッグするために使用されます。
ソフトウェア
MSP430Wareソフトウェアは、すべてのMSP430デバイス向けのサンプル・コード、データシート、その他の設計リソースを、1つの便利なパッケージとしてまとめたものです。既存のMSP430用設計リソースの完全なコレクションに加えて、MSP430WareソフトウェアにはMSPドライバ・ライブラリという高レベルのAPIも含まれています。このライブラリにより、MSP430ハードウェアを簡単にプログラムできます。MSP430WareソフトウェアはCCSのコンポーネントとして、またはスタンドアロンのパッケージとして入手できます。
MSP430FR235xおよびMSP430FR215xのサンプル・コード
すべての MSP デバイス用に、内蔵の各ペリフェラルをさまざまなアプリケーションの要求に応じて構成するための C コード・サンプルが用意されています。
MSPドライバ・ライブラリの抽象化されたAPIには、使いやすい関数呼び出しが含まれているため、MSP430ハードウェアのビットやバイトを直接操作する煩雑さから解放されます。使いやすいAPIガイドにより包括的な技術資料が参照でき、それぞれの関数呼び出しと、認識されるパラメータの詳細が記載されています。開発者は、ドライバ・ライブラリの関数を使用して、最小限のオーバーヘッドで完全なプロジェクトを作成できます。
MSP430 マイコン向け EnergyTrace テクノロジはエネルギー・ベースのコード分析ツールで、アプリケーションのエネルギー・プロファイルの測定と表示を行うとともに、消費電力の大幅な低減のための最適化も可能です。
ULP Advisor™ソフトウェアは、MSP430および MSP432™マイクロコントローラ独自の超低消費電力機能を十分に活用できる、より効率的なコードを開発者が作成できるよう手引きするツールです。ULP Advisorはマイクロコントローラに熟練した開発者と、新しい開発者の両方を対象としており、包括的なULPチェックリストを使用してコードをチェックし、アプリケーションのエネルギー消費を最小化するため役立ちます。ビルド時に、消費電力低減のためさらに最適化が可能なコードの部分を明らかにするため通知と注釈を出力します。
MSP超低消費電力マイクロコントローラ用FRAM組み込みソフトウェア・ユーティリティ
FRAMユーティリティは、組み込みソフトウェア・ユーティリティのコレクションとして成長するように設計されており、超低消費電力とほぼ無限の書き込み耐性というFRAMの特長を活用できます。このユーティリティはMSP430FRxx FRAMマイクロコントローラで利用でき、アプリケーション開発に役立つサンプル・コードを提供します。搭載されているユーティリティには、Compute Through Power Loss (CTPL)があります。CTPLはユーティリティAPIセットで、LPMx.5低消費電力モードにより使いやすさを実現する一方、強力なシャットダウン・モードにより、停電検出時にアプリケーションが重要なシステム・コンポーネントを保存・復元できます。
IEC60730 MSP430ソフトウェア・パッケージは、クラスBまでの製品について、お客様がIEC 60730-1:2010 (家庭および同様な用途に使用される自動電気制御 – 第1部: 一般的な要件)に準拠するため役立つよう開発されています。この分類には家電機器、アーク検出器、電力コンバータ、電動工具、電動アシスト自転車、その他多くの製品が含まれます。IEC60730 MSP430 ソフトウェア・パッケージはMSP430 MCUで実行するお客様のアプリケーションに組み込むことができるため、消費者向けデバイスがIEC 60730-1:2010クラスBの機能安全性に準拠していることの認定作業を簡素化できます。
MSP IQmathおよびQmathライブラリは、Cプログラマ向けの高度に最適化された高精度の算術関数のコレクションで、浮動小数点アルゴリズムをMSP430およびMSP432デバイスの固定小数点コードへシームレスに移行できます。これらのルーチンは通常、最適な実行速度、高精度、超低消費電力が重視される、演算集中型のリアルタイム・アプリケーションで使用されます。IQmathライブラリとQmathライブラリを使用すると、浮動小数点演算を使用して記述した同等のコードに比べて、実行速度を大幅に高速化するとともに、消費電力の大幅な削減が可能です。
低消費電力で低コストのマイクロコントローラ分野にさらなる革新を引き起こすため、TIはMSPMATHLIBを提供します。この浮動小数点算術ライブラリは、弊社デバイスのインテリジェントなペリフェラルを活用し、標準のMSP430算術関数よりも最高で26倍も高速なスカラー関数です。Mathlibは、設計へ簡単に組み入れることができます。このライブラリは無償で、Code Composer Studio IDEとIAR Embedded Workbench IDEの両方に組み込まれています。
開発ツール
Code Composer Studio™: MSPマイクロコントローラ用の統合開発環境
Code Composer Studio (CCS)は、すべてのMSPマイクロコントローラ・デバイスをサポートする統合開発環境(IDE)です。CCSは、組み込みアプリケーションの開発とデバッグに使用される、組み込み用ソフトウェア・ユーティリティのスイートです。最適化C/C++コンパイラ、ソース・コード・エディタ、プロジェクト・ビルド環境、デバッガ、プロファイラなど、多数の機能が含まれています。
MSP430 MCU用のIAR Embedded Workbench IDEは、MSP430マイクロコントローラをベースとする組込みアプリケーションのビルドとデバッグに使用する包括的なC/C++コンパイラ・ツールチェーンです。このデバッガは、ソースと逆アセンブリの両方のコードで使用でき、複雑なコードおよびデータのブレークポイントをサポートしています。また、ハードウェア・シミュレータが用意されており、物理的なターゲットを接続しなくてもデバッグを行えます。
Uniflash スタンドアロン・フラッシュ・ツールは、TI MCU のオンチップのフラッシュ・メモリをプログラムするために使用されます。Uniflashは、GUI、コマンド・ライン、スクリプト・インターフェイスを備えています。Uniflashソフトウェア・ツールはTIクラウド・ツールで利用することも、TI Webページからデスクトップ・アプリケーションとしてダウンロードすることもできます。
MSP-FETは強力なエミュレーション開発ツールで、多くの場合にデバッグ・プローブと呼ばれます。ユーザーはこのツールを使用して、MSP低消費電力MCUのアプリケーション開発をすぐに始めることができます。MCUのソフトウェアを作成する場合は通常、結果として得られたバイナリ・プログラムをMSPデバイスにダウンロードし、検証とデバッグを行う必要があります。
MSP Gang プログラマは MSP430 または MSP432 用のデバイス・プログラマで、8つまでの同一の MSP430 または MSP432 のフラッシュまたは FRAM デバイスを同時にプログラムできます。MSP Gang プログラマは、標準の RS-232 または USB 接続を使用してホスト PC と接続し、柔軟なプログラミング・オプションが用意されているため、ユーザーはプロセスを完全にカスタマイズ可能です。
TIREX Resource Explorer (TIRex)
デバイスと開発基板用のサンプル、ライブラリ、実行形式ファイル、ドキュメントのオンライン・ポータルです。TIRexは、Code Composer Studio IDEまたはTIクラウド・ツールから直接アクセスできます。
dev.ti.comで、すぐに開発を開始できます。Resource Explorerインターフェイスにより、必要なすべてのファイルを迅速に検索できます。その後で、業界最先端のCode Composer Studio Cloud IDEを使用して、クラウド内で組み込みアプリケーションの編集、ビルド、デバッグを行えます。
MSP430 および MSP432 GCC オープン・ソース・パッケージは、MSP430 および MSP432 マイクロコントローラをベースとする組み込みアプリケーションのビルドとデバッグを行うための、完全なデバッガとオープン・ソース C/C++ コンパイラのツールチェーンです。これらの無償 GCC コンパイラは、すべての MSP430 および MSP432 デバイスをサポートし、コード・サイズの制限もありません。さらに、これらのコンパイラはコマンドラインからスタンドアロンで使用することも、Code Composer Studio v6.0 またはそれ以降から使用することもできます。使用環境が Windows®、 Linux®、 macOS®のいずれであっても、すぐに開発を開始できます。