阅读:1520回复:3
请教USB大虾有关CY7C68013的问题
我用cypress的cy7c68013设计USB接口,插上时PC能检测到硬件,但安装时不能装上.用DebugView检测到数据如下:
00000000 17:41:59.285 Ezusb.SYS: 00000001 17:41:59.285 entering (Ezusb) DriverEntry (Build: Jul 20 2003/00:14:43 00000002 17:41:59.285 Ezusb.SYS: 00000003 17:41:59.285 exiting (Ezusb) DriverEntry (0) 00000004 17:41:59.285 Ezusb.SYS: 00000005 17:41:59.285 enter Ezusb_PnPAddDevice 00000006 17:41:59.285 Ezusb.SYS: 00000007 17:41:59.285 enter Ezusb_CreateDeviceObject instance = 0 00000008 17:41:59.285 Ezusb.SYS: 00000009 17:41:59.285 Create Device name (\\Device\\Ezusb-0) 00000010 17:41:59.285 Ezusb.SYS: 00000011 17:41:59.285 Create Device Name (\\Device\\Ezusb-0) 00000012 17:41:59.285 Ezusb.SYS: 00000013 17:41:59.285 Create DosDevice name (\\DosDevices\\Ezusb-0) 00000014 17:41:59.285 Ezusb.SYS: 00000015 17:41:59.285 exit Ezusb_CreateDeviceObject (0) 00000016 17:41:59.285 Ezusb.SYS: 00000017 17:41:59.285 exit Ezusb_PnPAddDevice (0) 00000018 17:41:59.285 Ezusb.SYS: 00000019 17:41:59.285 Enter Ezusb_DispatchPnp 00000020 17:41:59.285 Ezusb.SYS: 00000021 17:41:59.285 Passing down unhandled PnP IOCTL 0x18 00000022 17:41:59.285 Ezusb.SYS: 00000023 17:41:59.285 Exit Ezusb_DispatchPnp c00000bb 00000024 17:41:59.285 Ezusb.SYS: 00000025 17:41:59.285 Enter Ezusb_DispatchPnp 00000026 17:41:59.285 Ezusb.SYS: 00000027 17:41:59.285 Passing down unhandled PnP IOCTL 0xb 00000028 17:41:59.285 Ezusb.SYS: 00000029 17:41:59.285 Exit Ezusb_DispatchPnp 0 00000030 17:41:59.285 Ezusb.SYS: 00000031 17:41:59.285 Enter Ezusb_DispatchPnp 00000032 17:41:59.285 Ezusb.SYS: 00000033 17:41:59.285 Passing down unhandled PnP IOCTL 0xd 00000034 17:41:59.285 Ezusb.SYS: 00000035 17:41:59.285 Exit Ezusb_DispatchPnp c00000bb 00000036 17:41:59.285 Ezusb.SYS: 00000037 17:41:59.285 Enter Ezusb_DispatchPnp 00000038 17:41:59.285 Ezusb.SYS: 00000039 17:41:59.285 IRP_MN_START_DEVICE 00000040 17:42:02.831 Ezusb.SYS: 00000041 17:42:02.831 Exit Ezusb_DispatchPnp c000009c 00000042 17:42:02.831 Ezusb.SYS: 00000043 17:42:02.831 Enter Ezusb_DispatchPnp 00000044 17:42:02.831 Ezusb.SYS: 00000045 17:42:02.831 IRP_MN_REMOVE_DEVICE 00000046 17:42:02.831 Ezusb.SYS: 00000047 17:42:02.831 Enter Ezusb_HandleRemoveDevice fdo=(811ce310) 00000048 17:42:02.831 Ezusb.SYS: 00000049 17:42:02.831 Ezusb_HandleRemoveDevice, fdo->DeviceExtension=(811ce3c8) 00000050 17:42:02.831 Ezusb.SYS: 00000051 17:42:02.831 Ezusb_HandleRemoveDevice, pdx->Interface=(0) 00000052 17:42:02.831 Ezusb.SYS: 00000053 17:42:02.831 Exit AbortPipe 00000054 17:42:02.831 Ezusb.SYS: 00000055 17:42:02.831 unlockDevice 00000056 17:42:02.831 Ezusb.SYS: 00000057 17:42:02.831 unlockDevice 00000058 17:42:02.831 Ezusb.SYS: 00000059 17:42:02.831 Waitfor 00000060 17:42:02.831 Ezusb.SYS: 00000061 17:42:02.831 enter Ezusb_RemoveDevice 00000062 17:42:02.831 Ezusb.SYS: 00000063 17:42:02.831 exit Ezusb_RemoveDevice (0) 00000064 17:42:02.831 Ezusb.SYS: 00000065 17:42:02.831 Exit Ezusb_HandleRemoveDevice 00000066 17:42:02.831 Ezusb.SYS: 00000067 17:42:02.831 Exit Ezusb_DispatchPnp 0 00000068 17:42:02.831 Ezusb.SYS: 00000069 17:42:02.831 enter Ezusb_Unload 00000070 17:42:02.831 Ezusb.SYS: 00000071 17:42:02.831 exit Ezusb_Unload 请问问题出在那??? |
|
沙发#
发布于:2003-07-22 22:27
你看这个没什么用的。
主要是d+和d-可能有问题,可以试试用粗线接。 |
|
板凳#
发布于:2003-07-23 09:03
估计是你自己设计的板子吧,看看枚举过不过关吧,一般问题都是在这里。
|
|
地板#
发布于:2003-07-24 23:19
请问各位大侠,我现在调试遇到了问题,请教大家,希望能给予帮助。
现在我的情况是这样的:我自己做的电路板用驱动程序能够把固件下载下去,但是在驱动程序发出EZ_usbreset8051(0)命令后,下载到RAM的固件不能运行。但是如果这个过用于开发板,就完全没有问题。并且我们测到开发板的CLKOUT引脚输出是48MHZ,而我的电路板的CLKOUT引脚输出是12MHZ.所以我怀疑是我的电路板上的8051没有起振(因为我在固件初始化时,把8051的频率设成48MHZ,所以我的扳子的CLKOUT引脚也应该输出48MHZ) 有那位知情者,尽快帮忙解决,可以给我发邮件:zqybgt@sina.com 或是给我发帖子,谢谢! |
|