|
wince sdram 64M------>128M 的改造问题-_-!!!
[复制链接]
前辈们好~
我现在在s3c2440上做wince,原来的sdram是64M的,现在换成了128M的,在我开始改程序之前,wince是正常启动的,但是进入系统后看得出虽然换了128M的sdram,但是还是只认出来了64M。
于是我开始改程序了:
先是bois的设置,我的sdram接在bank6,我就把bank6的B6_SCAN 设置为0x2 ;代表的10bit的列地址
wince的改动如下:
map.a中:
OEMAddressTable
; DCD 0x8C000000, 0x30000000, 64 ; 64 MB DRAM BANK 0, 1
DCD 0x8C000000, 0x30000000, 128 ; 128 MB DRAM BANK 0, 1
改成了128的,然后把后面的映射的虚拟地址都后移了0x4000000,避免冲突了......
config.bib
; RAM 8DE00000 02200000 RAM
; rework by kw.gx
RAM 8DE00000 06200000 RAM
我改成了这样意思就是ram使用的大小也改大了。
memcfg.a中的bank6的设置
;Bank 6 parameter
B6_MT EQU 0x3 ;SDRAM
B6_Trcd EQU 0x2 ;3clk ; over 180M
;B6_SCAN EQU 0x1 ;9bit
B6_SCAN EQU 0x2 ;10bit rework by kw.gx
可是现在系统跑步起来了
Memory Test(30200000h-33800000h):O.K.
Memory Test OK...
Load Kernel in NandFlash...
NandFlash Start Page = 0x4000...
NandFlash Start Page = 0x4000,And Size = 29360128
run 0x30201000...
就没有反应了......
是在不知道是什么地方除了问题,试验了好久都没有解决,哪位大大出手相救啊!!!!!
解决不了的朋友,也希望给予我友好的一顶~!!!!!
谢谢大家了
西安 小高
|
|