ビーグル ボードの起動では、以下の特定のアドレスを使用して uImage と dtb をロードしますか?
loaduImage=fatload mmc 0:1 0x80007fc0 uImage
loadfdt=fatload mmc 0:1 ${dtaddr} omap3-beagle-xm.dtb
他のアドレスを使用できないのはなぜですか? ビーグル ボード xm のデータ シートで、ビーグル ボードの DRAM アドレスが 0x80000000 から始まることが指摘されているので、任意のアドレスを選択してみませんか?
https://www.kernel.org/doc/Documentation/arm/Bootingドキュメントで提案されているように、あるアドレスで uImage をロードし、128MB 後に dtb をロードできないのはなぜですか。
リンクからの引用: 安全な場所は、RAM の先頭から 128MiB 境界のすぐ上です。