JAJU887 February 2023 MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
ROM ブートローダは、カスタムのインターフェイス実装をフラッシュ・プラグインとして ROM BSL コアに追加できます。これによって、BSL コア全体を再実装しなくてもインターフェイスをカスタマイズできます。
この機能を使用して、次の操作を行えます。
ROM BSL に存在しない新しいインターフェイス (SPI や CAN など) を自動検出用のインターフェイス・リストに追加できます
ROM インターフェイスの実装 (UART/I2C) をオーバーライドできます
このオプションを使用するには、フラッシュ・プラグインのイメージをメイン・フラッシュにロードし、メイン以外のフラッシュ・メモリの BSL 構成に登録する必要があります。MSPM0xx テクニカル・リファレンス・マニュアルの「構成メモリ (メイン以外)」セクションを参照してください。
また、プラグインがロードされるフラッシュ・メモリ領域と、メイン以外の構成メモリは、フラッシュ・プラグインと、メイン以外のメモリに書き込まれている登録が、ブートローディング処理で消去されないよう、BCR の構成で書き込み保護します。
メイン・フラッシュのフラッシュ・プラグイン領域を消去すると、デバイスがロックされる可能性があります。このため、書き込み保護が必要です。