0

ブートローダーとしてu-bootを使用してLinux2.6.29を実行している組み込みボード(MIPSアーキテクチャ)があります。512MB(バイト)のDDR3RAMがあります。

問題は、Linuxが使用できるのは約128MBだけだということです。カーネルのコンパイル中にメモリサイズを変更しようとしましたが、起動中にカーネルがクラッシュします。

誰かがこれを手伝ってくれませんか?ubootからカーネルコマンドラインパラメーターとして渡そうとしmem=512MBましたが、うまくいきませんでした。

4

1 に答える 1

1

MIPSボードの経験はありませんが、ARMで発生した問題は、物理メモリが512 Mの連続したアドレス空間にマップされておらず、分割されていることです。カーネルのmemmapパラメータと、ボードのドキュメントを確認してください。

于 2011-09-23T10:15:30.747 に答える