1

ブートプロセスの概念に疑問があります

既知の起動シーケンス

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 は持っていません。

4

0 に答える 0