版块
论坛
喜欢
话题
应用
搜索
登录
注册
crazy1314的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=164244
CY68013的firmware怎么识别驱动的信息啊?
rt,例如应用程序调用DeviceIoControl(handle,IOCTL_Ezusb_GET_DEVICE_DESCRIPTOR,NULL,0,buffer,sizeof(USB_DEVICE_DESCRIPTOR),&nBytes,NULL);,这是获取设备描...
全文
回复
(
9
)
2007-01-18 12:17
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
mclmsy
:
谢谢,采到的数据512字节都是一样的
(2007-02-14 20:47)
回复
reanchear
:
只能说你的控制电路以及frimware没有匹配好 上面的几位大哥已经解释的很清楚了,你可以好好读读,应该有很好的帮助,另外你可以参考jinghuiren大哥的 “68013读取sensor图像时错帧问题产生的原因,分析及深入探讨!”这个帖子。
(2007-02-14 14:44)
回复
mclmsy
:
谢谢楼上.我用Auto in的方法用端点2采集图像数据,把OV2610传感器SLWR直接接地可以吧 怎么采的数据512字节都是FF那?
(2007-02-13 22:24)
回复
jinghuiren
:
回楼上的: 如果主机写了端点2,写完后硬件会产生中断,同时端点2的空满标志会被置位,通过这些来判断数据有没有到来
(2007-02-12 09:23)
回复
mclmsy
:
我觉得上面这位老兄还没有回答问题的中心:那就是固件到底通过什么来确定驱动程序发来的是什么命令,我也有一个类似的问题:举例说明:如果上位机发出的是得到设备描述符(标准请求)的命令,我知道,固件根据SUDAV 中断激活Setup_command分析并执行该命令,但是,如果是想写数据到...
(2007-02-10 14:19)
回复
lwsmile
:
哇,果然强人啊
(2007-01-20 20:23)
回复
lotusjun
:
端点地址就是用来寻址设备的端点的,仔细看看你的设备描述符。 另外,应用程序调用DeviceIoControl()发送的ioctl code只是用来与驱动程序通信的,在驱动中判断ioctl code,然后再做相应的动作,比如发送读写数据的命令,重设设备的命令。这个ioctl cod...
(2007-01-19 11:41)
回复
crazy1314
:
谢谢上面高手说明。我没有问清楚,我想问的是比如我在firmware中的TD_POLL中设置我要进行的操作,那么势必判断到底这次上位机发出的操作是针对哪个ep的,再对该ep进行而这个判断标志从哪里得到?在example中看到EP2468STAT这个量,是否就是判断?
(2007-01-19 09:32)
回复
jinghuiren
:
这个。。 基础问题啊,主机发了Get Descriptor请求,设备就会收到Get Descriptor请求的setup包,firmware根据setup包内容回传数据 主机发送了BULK Write指令,OUT端点就会收到数据,fireware查询到有数据或根据中断判断到数据或...
(2007-01-18 14:53)
回复
crazy1314
加关注
写私信
0
关注
0
粉丝
19
帖子
返回顶部