JAJA885A November 2023 – May 2025 MSPM0C1104 , MSPM0G3507 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1306 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
MSPM0 SDK には豊富なサンプル コードが含まれており、エンジニアがテキサス・インスツルメンツの MSPM0+ マイコンでアプリケーション開発を行いやすくなっています。各機能分野とすべてのサポート デバイスの使用法を解説しており、設計を開始する際の出発点になります。図 2-2に、MSPM0 SDK の構造を示します。
図 2-2 MSPM0 SDK の構造MSPM0 SDK は、MSPM0-SDK サポートソフトウェア | TI.comからダウンロードできます。MSPM0 SDK には以下の 4 つのフォルダが含まれています:
例:サンプル フォルダは RTOS と非 RTOS のサブフォルダに分割されています (現在、非 RTOS のみがサポートされています)。これらのフォルダには各 LaunchPad™ のサンプルが含まれており、下位レベルの Driverlib サンプル、上位レベルの TI ドライバ サンプル、GUI Composer、LIN、IQMath などのミドルウェアのサンプルの機能に基づいて編成されています。
Docs:ユーザーガイドや API ガイドなど、関連するすべての資料が付属しています。
出典:すべてのドライバとミドルウェアを対象とするソース コードとライブラリ。
Tools:MSPM0 アプリケーションの開発およびテストに役立つツールのセット。
ルネサス RL78 は、DSP や USB ドライバなどの大規模なミドル/大規模なサンプルコードをサポートしていますが、コード開発プログラム用のパッケージはなく、RL78 にはサンプルコードがないため、ユーザーは新しいプロジェクトを作成し、デバッガなどの設定を一から行う必要があります。一方、MSPM0 SDKはすべてのソース コードをミドルウェアとドライバ ライブラリと統合し、開発を容易にしています。このサンプル コードは、顧客が迅速に開発を開始し、マイコン ペリフェラルの詳細を確認するのに役立ちます。
図 2-3 RL78 ソフトウェア開発環境| 機能 | RL78 ソフトウェア | MSPM0 SDK | |
|---|---|---|---|
| レジスタレベルのコード | いいえ | いいえ | |
| ドライバ ライブラリ | あり | あり | |
| ミドルウェア | あり | あり | |
| セルフプログラミング | あり | いいえ | |
| すぐに使用できるコード | いいえ | あり | |
| 無償のRTOS | あり | あり | |
ほとんどの MSPM0 のサンプルは SysConfig をサポートしており、デバイスの構成を簡素化し、ソフトウェアを迅速に開発できるようにします。
その他の参考ドキュメントを以下に示します: