サイト内検索

Arria V SoC で アルテラ Linux を使用する際、u-boot をカスタマイズする方法を教えて下さい。ケース3: Linux が使用できるメモリ容量を制限したい

SoC FPGA Embedded SW(OS)

デバイス : Arria® V
カテゴリ : SoC


Preloader / U-boot のソースツリーに含まれる編集対象ファイル (uboot-socfpga/include/configs/socfpga_common.h) を編集することで対応可能です。
該当する定義を書き換えた上で Preloader, U-boot をリビルドしてご使用ください。

<Linux が使用できるメモリ容量を制限する方法> (Default では 1GB をすべて使用してしまう)

 「#define CONFIG_EXTRA_ENV_SETTINGS ¥」 に含まれる mmcboot= にパラメータを追加することで対応可能です。

<変更例: mem=512M を追加>

 "mmcboot=setenv bootargs " CONFIG_BOOTARGS ¥
   "root=${mmcroot} rw rootwait mem=512M;" ¥
   "bootz ${loadaddr} - ${fdtaddr}¥0" ¥


経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。