[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 メーリングリストの案内