[Suzaku:01277] Re: Linuxが利用できるSDRAM容量を64MBから32MBに変更したい

mio email@hidden
2008年 10月 31日 (金) 17:25:15 JST


中島です。

email@hidden さんは書きました:
> > SZ410-SIL ユーザの山本と申します。
> > Linuxが利用できるSDRAM容量を64MBから32MBに変更する方法をご教示ください。
> >
> > メーリングリストの「[Suzaku:00662] SZ-130、SDRAMx1で動作」を参考に
> > linux-2.6.18-at9/arch/ppc/platforms/4xx/xparameters/xparameters_sz410-sil.h
> > の
> > XPARA_MPMC_DDR2_MPMC_HIGHADDRを0x03FFFFFFから0x01FFFFFFに変更して
> > makeしてみましたが変更できませんでした。
> >
> > よろしくお願いします。
> >

SZ410のデフォルトで作業してみました。
SZ410-SILで作業する場合は適宜変更してください。


* 動作確認環境
開発環境 : ISE/EDK10.1 SP3
           ATDE2 v20071018
FPGAプロジェクト : sz410-20080718
Hermit           : hermit-at-1.1.18
Linux カーネル   : linux-2-6-18-at9
DIST             : atmark-dist-20080314

* ハードウェアの変更
DRAMを32Mの1枚使いに変更します。
SZ410のDRAMコントローラですが、mpmc_sz410というIPコアを使用しています。これは
SZ410においてDRAMを2枚使う時専用のIPコアで、1枚しか使わない場合はXilinxのmpmcを
使用します。

1. sz410-20080718/xps_proj.mhsの変更
   変更点はmhs.patch参照

2. sz410-20080718/data/xps_proj.ucfの変更
   変更点はucf.patch参照

3. bitファイル & xparameters.h作成
- bitファイル
sz410-20080718/implementation/download.bit
- xparameters.h
sz410-20080718/ppc405_system/include/xparameters.h


* ソフトウェアの変更
1. hermi-atの変更
Linux起動時にhermitからDRAMのパラメータを渡しています。
   変更点はhermit.patch参照

2. linux-kernelの変更
   "ハードウェアの変更 3"で作成した、xparameters.hで以下のファイルを上書
きする
linux-2.6.18-at9/arch/ppc/platforms/4xx/xparameters/xparameters_sz410.h
-------------- next part --------------
文字コード指定の無い添付文書を保管しました...
名前: mhs.patch
URL:  <http://lists.atmark-techno.com/pipermail/suzaku/attachments/20081031/b429ba94/attachment.ksh>
-------------- next part --------------
文字コード指定の無い添付文書を保管しました...
名前: ucf.patch
URL:  <http://lists.atmark-techno.com/pipermail/suzaku/attachments/20081031/b429ba94/attachment-0001.ksh>
-------------- next part --------------
文字コード指定の無い添付文書を保管しました...
名前: hermit.patch
URL:  <http://lists.atmark-techno.com/pipermail/suzaku/attachments/20081031/b429ba94/attachment-0002.ksh>


suzaku メーリングリストの案内