阅读:1095回复:4
不知是硬件还是固件问题?请jinghuiren过来看看。
jinghuiren:
你好,你给的程序,我已基本消化,驱动我还是用EZUSB.SYS ,现在我的困惑是高速模式下如何通信,硬件和固件又如何那。 我用的是CYPRESS68013的片子,现在我们的板子能识辨,我改的应用程序也能对芯片的端点FIFO读和写。但我们的外围设备直接和FIFO通信(按芯片说明书资料上设计的,固件也是改成AUTO-IN模式),一接上去就死机。我的应用程序循环读也读不到。 请问在高速模式下要如何做呢。 |
|
沙发#
发布于:2003-09-15 09:31
仔细再查查寄存器设置和量一量管脚吧
检查一下你slave fifo的sloe,slcs,slwr是否正确,还有你的flaga flagb flagc是否有问题,相关寄存器是ifconfig,FIFOPINPOLAR,EP2FIFOPFH,EP2FIFOCFG,看这些寄存器设置是否和你的实际情况相符等等。 |
|
板凳#
发布于:2003-09-15 09:31
工作多多啊!^_^
|
|
地板#
发布于:2003-09-15 09:32
工作多多啊!^_^sloe,slcs,slwr是需要上拉的!
|
|
地下室#
发布于:2003-09-16 10:38
感谢楼上两位。我再去好好查查原因。你们是否有用FPGA控制的原理图(用外部时钟,slave 模式),及相应的固件程序那。如有能否让我学习学习。
我的邮箱lioniamhero@yahoo.com.cn |
|