wince6.0之S3C2416 128M DDR2 擴充

來源:互聯網
上載者:User

一直沒見有人發表S3C2450或者S3C2416 在wince6.0下修改128M DDR2記憶體的文章,傻了,現在都閉門造車了。

 

沒辦法,自己寫點,當是拋磚引玉吧。

 

主要修改的部分和2440修改的基本類似,不過要注意的有;

一、INC:

1、oemaddrtab_cfg.inc

修改為;

DCD     0x80000000, 0x30000000, 128      ; 128 MB DRAM BANK 6

其他的修改記憶體位移量,offset (0x0400 0000)

例如:

DCD     0x90800000, 0x48000000,  1      ; SDRAM control register

改為

DCD     0x94800000, 0x48000000,  1      ; SDRAM control register

 

依次類推

 

2、s3c2450.inc

vSRCPND1        EQU    0xB0C00000    ;Interrupt request status

修改為;

vSRCPND1        EQU    0xB4C00000    ;Interrupt request status

修改記憶體位移量,offset (0x0400 0000),依次類推

 

二、WHIMORY/FIL/SMDK2450.MLC&WHIMORY/FIL/SMDK2450.SLC

修改S3C2450_FIL.c中
1、#define NAND_DMA_BUFFER_UA    (0xB0700000)        // Stepping Stone (Check Oemaddrtab_cgf.inc !!!!)
#define NAND_DMA_BUFFER_PA    (0x40000000)

#define NAND_DMA_BUFFER_UA    (0xB4700000)        // Stepping Stone (Check Oemaddrtab_cgf.inc !!!!)
#define NAND_DMA_BUFFER_PA    (0x44000000)
位移量offset (0x0400 0000)

2、S3C2450_FIL_opt.s

修改

        ldr        r1, =0xb1500010    ; NFDATA


        ldr        r1, =0xb5500010    ; NFDATA

 

所有相關項目,全部替換

 

3、FILES/config.bib

增加相應的記憶體空間

 

修改完畢,sysgen一下就可以用了。

 

 

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.