ダウンロード・ファイル ダイアログで指定したダウンロード・ファイルを,使用するマイクロコントローラの外部バスに接続されたフラッシュ・メモリ(外部フラッシュ・メモリ)にダウンロードすることができます。
プロパティ パネルの[接続用設定]タブ上の[外部フラッシュ]【E1】【E20】カテゴリ内において,外部フラッシュ定義ファイル(USDファイル)の登録を行います。
外部フラッシュ・メモリは,[外部フラッシュ]【E1】【E20】カテゴリにUSDファイルを登録することで認識され,最大4つのUSDファイルを登録できます。
外部フラッシュ定義ファイルの“+”マークをクリックすると,インデックス([1]〜[4])毎に定義ファイル名,開始/終了アドレスおよびダウンロード前に外部フラッシュROMを消去するか否かの選択状況を表示します。
USDファイルを登録する場合,サブプロパティとして展開表示される[ファイル]プロパティにUSDファイル名を指定します。
ファイル名は直接入力するか(相対パスによる指定の場合はプロジェクト・フォルダ基点),このプロパティを選択することで設定欄右端に表示される[...]ボタンのクリックによりオープンする 外部フラッシュメモリ ダイアログ【E1】【E20】によりファイルを選択することで指定します。
USDファイルを登録すると,サブプロパティとして[開始アドレス]/[終了アドレス]/[ダウンロード前に外部フラッシュROMを消去する]プロパティが追加表示されます。
[開始アドレス]/[終了アドレス]プロパティには,登録したUSDファイルに定義されている外部フラッシュメモリの領域が表示されます(編集不可)。
[ダウンロード前に外部フラッシュROMを消去する]プロパティでは,ダウンロード実行前に外部フラッシュROMを消去するか否かをドロップダウン・リストにより指定します。
外部フラッシュROMを消去する場合は[はい]を指定してください(デフォルトでは[いいえ]が指定されます)。
また,USDファイルの登録を解除する場合,対象となる[ファイル]プロパティのファイル名にキャレットを移動したのち,[Delete]キーをクリックしてください。
なお,USDファイルについては,弊社WebサイトよりExternal Flash Definition Editorのユーザーズ・マニュアルを参照してください。
USDファイルのエンディアン情報は,プロパティ パネルの[デバッグ・ツール設定]タブにおける[メモリ]カテゴリ内の[メモリ・マッピング]プロパティに反映されません。そのため,対象となる外部領域のエンディアンをUSDファイルのエンディアン情報に合わせて変更してください。 |
CS領域をまたいでデバイスを割り当てる場合は,プロパティ パネルの[ ダウンロード前にフラッシュROMを消去する]を[いいえ]に設定してください。 |
メーカIDまたはデバイスIDが不一致の場合,リードした値と期待値が出力 パネルに表示されます。 |
外部フラッシュ・メモリへダウンロードする場合,デバッグ・ツールと接続する際にマイクロコントローラの動作モードを設定する必要があります。プロパティ パネルの[接続用設定]タブにおける[CPUの動作モード]【E1】【E20】【EZ Emulator】カテゴリ内の[レジスタ設定]プロパティをプルダウン・リストにて次のように[内蔵ROM有効拡張モード]または[内蔵ROM無効拡張モード]に変更します。
ダウンロードを実行します(「(3) ダウンロードの実行」参照)。
メモリ パネル上で外部フラッシュ・メモリを書き換えることはできません。 |
ロックコマンドが使用できないフラッシュ・メモリデバイスを使用する場合,USDファイルの生成時にロックビット解除を指定してください。この指定により,不要なロックビット状態の確認処理を省略することができます。 |