サイト内検索

1GB 以下の DRAM を使用した場合、u-boot がハングアップします。 対処方法を教えてください。

Embedded SW(OS)

ツール:Quartus® II
ツール・バージョン:13.0SP1


u-boot ソースコードに埋め込まれている処理の中で DRAM のサイズをチェックするコードがあります。
この処理の最大データサイズが1GB となっており、実際の DRAM のサイズが1GB 以下の場合、未定義のアドレスへのアクセスが発生しハングアップします。


<対策>
下記ファイルを修正することで回避できます。

 ¥uboot-socfpga¥include¥configs¥socfpga_cyclone5.h

     292行目
  修正前) #define PHYS_SDRAM_1_SIZE 0x40000000
  修正後) #define PHYS_SDRAM_1_SIZE <実際のDRAM容量>


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

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