JAJA996D December   2022  – September 2025 MSPM0C1105 , MSPM0C1106 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1

 

  1.   1
  2.   概要
  3.   商標
  4. 1はじめに
    1. 1.1 ブートローダの概念
    2. 1.2 MSPM0 ブートローダの構造
      1. 1.2.1 ROM ベースの BSL
      2. 1.2.2 フラッシュ ベースのプラグイン インターフェイスを備えた ROM ベースの BSL
      3. 1.2.3 フラッシュベースのセカンダリ BSL
    3. 1.3 MSPM0 BSL の機能とデモの概要
  5. 2BSL ホストの実装の概要
  6. 3Non-Main (構成 NVM) における BSL 構成
    1. 3.1 Non-Main の紹介
    2. 3.2 例 – Sysconfig で PA18 BSL 起動ピンを無効化
  7. 4ブートローダーホスト
    1. 4.1 MCU ホスト コードの概要
      1. 4.1.1 ハードウェア接続
      2. 4.1.2 TXT からヘッダ ファイルへの変換
      3. 4.1.3 デモを使用する手順
    2. 4.2 PC ホストの例
      1. 4.2.1 イメージ ファイルとパスワード ファイルの準備
      2. 4.2.2 GUI を使用する手順
  8. 5ブートローダーのターゲット
    1. 5.1 デフォルトの ROM ベースの BSL
      1. 5.1.1 UART インターフェイス
      2. 5.1.2 I2C インターフェイス
    2. 5.2 フラッシュベースのプラグイン インターフェイスのデモ
      1. 5.2.1 UART インターフェイス
        1. 5.2.1.1 デモの使用手順
        2. 5.2.1.2 プラグイン インターフェイス コードをデバッグする方法
      2. 5.2.2 I2C インターフェイス
      3. 5.2.3 SPI インターフェイス
      4. 5.2.4 CAN インターフェイス
    3. 5.3 セカンダリ BSL デモ
      1. 5.3.1 フラッシュベースのセカンダリ BSL を 0x1000 から開始
      2. 5.3.2 フラッシュベースのセカンダリ BSL を 0x0000 から開始
        1. 5.3.2.1 MSPM0C 用のフラッシュベース 0x0 アドレス BSL デモ
        2. 5.3.2.2 ライブ ファームウェア アップデート
  9. 6よくある質問
    1. 6.1 リンカ ファイルの変更
    2. 6.2 デバイスを回復するための CCS によるファクトリ リセット
  10. 7参考資料
  11. 8改訂履歴

デバイスを回復するための CCS によるファクトリ リセット

デバイスにアクセスできない場合は、CCS のファクトリ リセットを実行してデバイスを回復してください。手順は次のとおりです:

  1. ハードウェア接続:MSPM0 デバイス対応の XDS110。

    必要な信号:GND、SWDIO、SWCLK、NRST

  2. ターゲット構成を開きます。
     ターゲット構成を開く図 6-1 ターゲット構成を開く
  3. ターゲット構成ウィンドウで、現在の MSPM0 プロジェクトを見つけ、フォルダを展開して .ccxml ファイルを見つけます:
     cxml ファイルを見つける図 6-2 cxml ファイルを見つける
  4. .ccxml ファイルを右クリックし、選択した構成の起動をクリックします。
     選択した構成を起動し図 6-3 選択した構成を起動し
  5. Scripts → MSPM0G3507 Commands → MSPM0_Mailbox_FactoryReset_Auto をクリックします。
     スクリプトでファクトリ リセットを実行図 6-4 スクリプトでファクトリ リセットを実行
  6. コンソールには、次の情報が表示されます:
     コンソールに情報を記録し図 6-5 コンソールに情報を記録し
  7. それでも動作しない場合は、デバイスを強制的に BSL モードにして、上記の手順 b ~ e を実行します。デバイスを強制的に BSL モードにするには、Non-main フラッシュで既定の BSL 呼び出しピン (PA18) を変更していない場合、デバイスの電源投入前に PA18 を High にし、そのまま保持します。Launchpad を使用する場合は、ボードを PC に接続するときに、PA18 に接続されたボタンを押し続けるだけで構いません。