ブートプロセスの概念に疑問があります
既知の起動シーケンス
1 段階 BL > 2 段階 BL > u-boot > カーネル
1stage BL : BIOS プログラム。最小限の初期化と SOC の内部 RAM への 2ndStage BL のロードを目的としています。
2ndStage BL : SPL(android)、xloader などの場合もあります。初期化後に u-boot を RAM にロードします ...
ここで私の質問は 1ststage loader に関するもので、さらなる疑問を解決します
ROM イメージの一部である第 2 段階のローダーがどこにあるかをどのように知ることができますか?
NAND フラッシュ メモリを初期化せずに内部 RAM に 2ndstage ローダーをロードする方法 (2ndstage ローダー内で nand の初期化が行われるレガシー コードを見たことがあります)、.lds ファイルは次のブートローダーのロード中に役立ちますか?
PS: 私は 2ndstage ローダー ソースしか持っていませんが、BIOS は持っていません。