guoyuan 发表于 2011-11-15 21:12:51

求助:SDRAM读写错误

最近调试自己的2410板子时发现读写外部SDRAM总是错误:
我对0x30000000地址开始的512个字长数据进行清0,然后读这512字长的数据,发现每个读回来的数据都是0x40000000,也就是读SDRAM的数据中Bit30位总是1;
造成我调试Bootloader时,串口更新程序总是失败无法执行,而且发现4K内部RAM运行程序时循环中调用负责函数会莫名只执行一次即退出(估计是栈数据也有问题了),排除Norflash,串口的问题,最后才发现是SDRAM的问题,
我的SDRAM是两片K4S561632D组成的32位总线,怀疑是不是DATA30线虚焊了,但是悬空了2410也不至于读到总是1吧?(我看了PCB,这根走线周围好像没有高电平,只是走了一段电源层);
大家帮忙分析是什么原因,不想买的板子就这样报废了。

guoyuan 发表于 2011-11-16 18:11:53

自己顶上去!

guoyuan 发表于 2011-11-17 21:28:48

今天用示波器量了,发现第二片K4S561632D的第51脚(DATA30)的输出波形不对,相比其他管脚并不是很规则的脉冲,很奇怪难得SDRAM芯片坏了,为什么单单这个脚会出现问题。
页: [1]
查看完整版本: 求助:SDRAM读写错误