JAJA885A November 2023 – May 2025 MSPM0C1104 , MSPM0G3507 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1306 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
RL78の場合は、TOOL0 ピンを使用して、デバッガ (E2エミュレータやE2エミュレータLiteなど) とRL78またはF23の間をインターフェイスし、専用のシングルラインUARTで操作します。RL78の一般的なデバッガツールはE2エミュレータであり、消費電流の測定、監視ポイント、外部トリガ入出力の設定をサポートしています。
MSPM0 の場合、デバッグ サブシステム (DEBUGSS) は、シリアル ワイヤ デバッグ (SWD) の 2 線式物理インターフェイスを、デバイス内の複数のデバッグ機能に接続します。MSPM0 デバイスは、プロセッサの実行、デバイスの状態、電力状態 (EnergyTrace テクノロジーを使用) のデバッグをサポートしています。デバッガの接続の詳細については、図 2-7 を参照してください。
図 2-7 MSPM0 のデバッグMSPM0 は、標準的なシリアル ワイヤ デバッグ用の XDS110 および J-Link デバッガをサポートしています。
テキサス・インスツルメンツの XDS110 は、TI の組込みプロセッサ用です。XDS110 は、TI 20 ピン コネクタ (TI 14 ピンおよび Arm 10 ピンおよび 20 ピンコネクタ用の変換アダプタも利用可能) を使用してターゲット ボードに接続し、USB 2.0 ハイスピード (480Mbps) でホスト PC に接続します。XDS110 は、単一のユニットで幅広い規格 (IEEE1149.1、IEEE1149.7、SWD) をサポートしています。すべての XDS デバッグ プローブは、ETB (Embedded Trace Buffer、組込みトレース バッファ) 搭載のすべての Arm と DSP プロセッサに対し、コア トレースとシステム トレースをサポートしています。詳細については、「XDS110 Debug Probe」 (XDS110 デバッグ プローブ) を参照してください。
J-Link デバッグ プローブは、デバッグとフラッシュ プログラミングの経験を最適化するための最も一般的な選択肢です。記録的なブレークダウンを実現するフラッシュ ローダ、最大 3MiB/s の RAM ダウンロード速度、MCU のフラッシュ メモリ内に無制限のブレークポイントを設定する機能を活用できます。また、J-Link は CortexM0+ を含む幅広い CPU とアーキテクチャもサポートしています。詳細については、J-Link デバッグ プローブのページを参照してください。
ここで、MSPM0 をサポートする XDS110 と J-LINK デバッガの機能の違いの概要を示します。
| 特長 | XDS110 | XDS110 OB (1) | J-Link | |
|---|---|---|---|---|
| cJTAG (SBW) | ✓ | ✓ | ✓ | |
| BSL (2) ツール | ✓ | ✓ | ||
| バックチャネル UART | ✓ | ✓ | 2.5G (µVision V5.37.0) | |
| 電源 | 1.8 ~ 3.6 V | 3.3/5V | 5V | |
| IDE (3):CCS | ✓ | ✓ | ✓ | |
| IDE:サード パーティー (4) | IAR、Keil | IAR、Keil | IAR、Keil | |