JAJA726A december   2022  – february 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1

 

  1.   商標
  2. 1MSPM0 の概要
    1. 1.1 製品ラインアップ
    2. 1.2 エコシステム
  3. 2MSPM0 設計リソース
    1. 2.1 トレーニング・リソース
      1. 2.1.1 MSP Academy
      2. 2.1.2 プレシジョン・ラボ
    2. 2.2 開発ツール
      1. 2.2.1 統合開発環境 (IDE)
      2. 2.2.2 SysConfig コード生成ツール
      3. 2.2.3 アナログ構成ツール
      4. 2.2.4 コンパイラ
      5. 2.2.5 デバッグおよびプログラミングのツール
        1. 2.2.5.1 デバッガ / プログラマ
          1. 2.2.5.1.1 XDS110
          2. 2.2.5.1.2 MSP-GANG – TI 量産プログラマ
          3. 2.2.5.1.3 Segger J-Link およびその他のサード・パーティー Arm デバッガ
        2. 2.2.5.2 ソフトウェア・プログラミング・ツール
          1. 2.2.5.2.1 UniFlash
          2. 2.2.5.2.2 ブートストラップ・ローダ (BSL)
    3. 2.3 組込みソフトウェア・リソース
      1. 2.3.1 MSPM0 ソフトウェア開発キット (SDK)
        1. 2.3.1.1 サンプル・コード
        2. 2.3.1.2 ドライバ・ライブラリ (DriverLib)
      2. 2.3.2 リアルタイム・オペレーティング・システム (RTOS)
      3. 2.3.3 サブシステムの例
    4. 2.4 ハードウェア・ツールと EVM
      1. 2.4.1 開発ボード
  4. 3MSPM0 アプリケーション・リソース
    1. 3.1 アプリケーション・ノート
    2. 3.2 特定用途向けリソース
  5. 4略称と定義
  6. 5改訂履歴

デバッグおよびプログラミングのツール

表 2-1 にテキサス・インスツルメンツが推奨するさまざまな MSPM0 デバッガおよびプログラマ・ツールの機能の比較を示し、表 2-2 にそれらのインターフェイスの比較を示します。

表 2-1 デバッガおよびプログラマ・ツール
機能XDS110MSP-GANG
タイプデバッガプログラマ
2 線式 SWDありあり
BSL モードありあり
MTB トレースありなし
CCS、IAR、Keil でサポートありなし
EnergyTrace テクノロジー (ET)ありなし

同時プログラミング・ターゲットの数

1

8

スタンドアロンまたはスクリプト・ベースのプログラミング

なし

あり

段階開発量産
表 2-2 デバッガおよびプログラマの機能
機能SWDROM ブートローダ (BSL)メイン・メモリ・ブートローダ・プラグイン
デバッグありなしなし
プログラムありありあり
必要なピン22カスタム化可能
プロトコル2 線式UART または I2Cカスタム化可能
利点JTAG よりピン数とパターン数が少ない最もシンプルなプログラミング・インターフェイスカスタム化された BSL をサポート