niechl 发表于 2010-11-8 14:24

arm SATA硬盘DMA通信问题

DM6446可以查找到ATA硬盘,但是测试只能工作在PIO模式,各位大侠谁有JM20330的参考电路图,查了一星期了,还是找不到问题,怀疑硬件设计有问题。

niechl 发表于 2010-11-16 14:51

原理图从厂家FAE得到,验证原理设计正确,硬盘PIO模式读写正确,DMA模式超时?

xinzha 发表于 2010-11-16 20:36

最好是抓出来波形看看,主要可能是硬盘控制器的问题,输出的波形不够理想,硬盘无法接受,可以调慢了试试。

niechl 发表于 2010-11-17 17:12

找到原因,是PCB布板太差,IDE信号线干扰太大,测试只能支持UDMA mode1,速度再往上提就不行了,重新layout主板了

niechl 发表于 2011-1-24 14:49

https://bbs.21ic.com/border=0

niechl 发表于 2011-1-24 14:50

示波器抓取的读写硬盘时序图,请各位大侠看下有什么问题?

2009230047 发表于 2013-10-18 11:11

哥们,我现在也在整DM6446下的硬盘IDE转SATA,只实现PIO和Multiword DMA模式,ultra DMA一直就没有成功过,不知道你原来是如何解决这个问题的?希望能得到你的回复。。。。。
页: [1]
查看完整版本: arm SATA硬盘DMA通信问题