MS104-SH4のU-Boot(2009.03)には、以下に示すRAMメモリマップがあります。
0x8c000000使用しない(4kB)
Linuxカーネルおよびルートファイルシステム
の場合は0x8c001000(3MB)Linuxプロセスの場合は0x8c400000(28MB)
私にとって、LinuxカーネルとRAMディスクはそれぞれ1MBと3.5MBであるため、Linuxカーネルとルートファイルシステムの3MBは小さすぎます。そこで、たとえば以下のように、メモリマップの上を変更したいと思います。
0x8c000000使用しない(4KB)
Linuxカーネルおよびルートファイルシステムの場合は0x8c001000(16MB)
Linuxプロセスの場合は0x8cf60000(16MB)
私の推測では、ubootソースコードを変更する必要がありますが、変更する場所が見つかりません。u-bootメモリマップを変更できるかどうか誰かに教えてもらえますか?はいの場合は、その方法も教えてください。ご協力いただきありがとうございます!
デバイスのメモリマップを見つける方法について同様の質問を見つけましたか?、しかし私のSH4 iomemは空(0サイズ)なので、他のトピックのように見えます。