
何らかの理由でU-BootがFAT32パーティションからファイルをロードできないようです。
=> mmc part
Partition Map for MMC device 1 -- Partition Type: DOS
Part Start Sector Num Sectors UUID Type
1 2048 62519296 a1d1165e-01 0b
=> fatls mmc 1:1
52560 file1.bin
1984 file2.bin
456 file3.bin
64 file4.bin
=> fatload mmc 1:1 0x0001FF80 file1.bin
** Reading file would overwrite reserved memory **
Failed to load 'file1.bin'
なぜFailed to load
これが起こるのですか?どうすれば解決できますか?
答え1
その理由は次のとおりです。
** Reading file would overwrite reserved memory **
エラーメッセージの最初の行によれば、指定した開始アドレスを使用してファイルをメモリに読み込むと、一部の予約済みメモリ領域が上書きされます。
別の開始アドレスを使用するか(変更された開始アドレスと一致するようにファイルを再構築する)、またはU-Bootを変更(および再構築)して別の場所に配置する必要があります(U-Bootがその場所の場合)。使用するメモリ。
起動するシステムの起動時にメモリマップを理解する必要があります。実際に使用しているハードウェアを知らずに役立つのは難しいです。bdinfo
U-Bootコマンド始めるのに良い場所かもしれません。