IMX6 SL のブートプロセスは、第 8 章 (システムブート) で説明されています。 参照の
手動。まもなく、ブートSDカードからのブートデータのロードは2つの段階で実行されます。
最初に IVT、DCD を読み取り、次にブート データ構造体を使用して実行可能コードを読み取ります。
最初に、ブートROMはセクター0から4Kバイト(IVTとDCDを含む)をコピーします
ブート SD カードを OCRAM の内部バッファ (予約領域) に格納します。
(0x00900000 - 0x00907000)。この領域は、ユーザーアプリケーションで使用しないでください。
次に、「プログラムからImage Vector Tableのヘッダー値(0xD1)を確認した後、
イメージ、ROMコードはDCDチェックを実行します。DCD抽出が成功した後、
ROMコードは、ブートデータ構造から宛先ポインタと長さを抽出します
コードの実行が発生するRAMデバイスにコピーされるイメージの」。
IVTにはフィールドエントリが含まれています - 最初に実行する命令の絶対アドレス
画像です。
注:図8-3(内部ROMおよびRAMメモリマップ)によると、OCRAMのみ
0x00907000から0x00918000までの空き領域(68KB)は、ユーザーのアプリケーションで使用できます。
添付ファイルにはSDブート可能なサンプルが含まれています。