ARM プロセッサでの Linux ブート プロセスについて学習していて、U-Boot がフラッシュから起動し、U-Boot コードが RAM を初期化して、スタック セットアップなどの実行環境をセットアップし、それ自体を再配置することがわかりました。
u-boot コードを実行できるようにフラッシュを初期化するのは誰ですか?
また、NOR フラッシュまたは NAND フラッシュから起動することに違いはありますか?
NOR フラッシュからの起動は、NAND フラッシュからの起動よりも高速ですか?