|
|
本帖最后由 hcjyddup 于 2012-9-24 20:55 编辑 8 o& }) B" n i! ?' b3 W
willyeing 发表于 2012-9-20 12:05 ' C; {8 r' w- l b9 p, q+ v4 G
ddr2的控制器高八位与低八位都有可调整相位的DLL,2的DLL值应该不一样,默认是一样的。调试时调完高八位的相 ...
. }: s) S3 U0 w- z8 C1 {+ ?: y( X2 D% j: c+ Z7 ~3 a& X
你好,谢谢您的回答,之前的问题后来无意中发现时DSQ1匹配电阻有一个虚焊了,所以高8位一直随机的,解决后,现在的现象更奇怪:下面是我对DDR进行读写全5操作,结果如下: U K& f9 ]2 p% @+ H+ e
地址 数据 数据
* V9 a. G4 p' P8 o# A0x80000000 0x00550055 0x00550055
/ s7 ~" i" O. z, P) ~; Z) F* W4 o0x80000008 0x55555555 0x55555555
+ J) {* x9 o0 P0x80000010 0x00550055 0x00550055( T* G. B9 h; l9 G% h
0x80000018 0x55555555 0x55555555& {/ \2 q* F$ M$ [% U; r" E
0x80000020 0x00550055 0x005500550 Y9 g: \7 z/ D- ~: Z
0x80000028 0x55555555 0x555555557 O) S1 G% y5 e; |3 h) F$ ?9 I, q7 b
0x80000030 0x00550055 0x00550055
4 g- m0 L/ f& ]) p4 d- P0x80000038 0x55555555 0x55555555* Z9 p. b/ ?1 t, s" I& ?/ W( Q; B
0x80000040 0x00550055 0x00550055
$ V1 f9 B0 Y* n2 j! w- d$ H) p0x80000048 0x55555555 0x55555555+ T1 F3 R* y4 ]2 L" s+ s* k
0x80000050 0x00550055 0x00550055! V/ k3 P, j R, J7 U% H
0x80000058 0x55555555 0x55555555
7 w( [1 n2 D: N s- Y- y.....
5 L( g( b8 b7 R5 w& ]! C, G! e @
) ?5 A* ?8 g, M3 D7 r( z2 Q8 r读写全F,全A操作现象一样。就是高8位数据在地址低第4位为高时正常,为低时为全0。这应该不是地址线的问题...还可能是DLL相位的问题吗? |
|