使用CYPRESS 3014 以及 3065做视频采集用,固件代码使用的是cypress官方提供的示例代码进行修改,由于官方的示例源代码使用的是视频设备框架,我想将该代码修改成USB设备,及在PC的设备管理器中,该设备出现在 通用串口总线控制器里面,而不是 图像设备下面,代码改动之后,使用USB驱动加载之后,控制端可以很好的完成CMOS各类控制,但是bulk传输上使用 XferData 捕获图像叔数据的时候,函数超时,无法获取数据,不知道问题出在哪里,是不是修改固件代码的时候,光修改固件代码的里面设备USB设备信息不行,还需要另外修改一些东西呢? 或者是图像设备和通用串口总线控制器设备的上位机抓bulk数据的流程不一样,不能光使用XferData 呢?
|