Cypress技术william hill官网
直播中

马沃源

7年用户 244经验值
私信 关注
[问答]

如何使用FX3视频流+UART组件?

我目前正在攻读我的学士学位论文,我想知道你是否有一些例子或技巧,你可以在一个UTART通信链路上运行一个视频流。我们的目标是有一个视频流进入FX3,然后进入主机PC,控制通道双向。
PC-GT;FX3-和GT;相机/其他设备和相机/其他设备-GT;FX3-和PC;
我所理解的是,我们需要使用某种复合设备来为Coprt和视频设备提供驱动程序,但我不太确定如何使用。我们找到了两个功能的驱动程序,但它们只由它们自己工作。
我感谢所有的帮助!
问候乔尔

回帖(3)

刘辉

2019-10-21 10:50:09
你好,
请查找附件中的项目。UVC和UART通信已经被实现。请注意,在这个项目中,只有在视频已经开始播放(即从主机接收到流事件)之后,UART通信才会激活。
固件出现在你的设备管理器(I)中的两个设备:一个UVC摄像机(II)COM端口。除此之外,您还将在设备管理器的USB控制器列表中注意到一个常见的“USB复合设备”。
对于COM端口接口,您可以从这里获得驱动程序:
HTTP://www. CyPress
当做,
- Madhu Sudhan
备注:
2.3兆字节
举报

马沃源

2019-10-21 10:57:02
谢谢你的回复!
我尝试了你的FixWrand,但是它并不是UVC相机或者COM端口,你连接的驱动程序似乎没有帮助(可能在我身边做了错事),
我们发现另一个项目,我们得到了FX3映像设备和COM端口,但问题是,从处理器的UARTRON只有回环,并且不接受来自FX3超高速探索者工具包上的外部UARTPIN的任何东西。所以现在我想知道您是否知道我可以在哪里修改,以便通过外部引脚发送UART通信。
也许用这个做点什么?CyuU3PllpppSoCuxOUTARTION CONS,/**LT;输出数据到UART对等点。*/
我已经附加了两个文件:
UVC+UARTYPROJ是原始文件
USBVideoClass,是一个修改版本,我们仍然得到回环,但也设法传输,但不接收UART。
感谢任何帮助!
编辑:
我现在看到,我所附的第二个文件现在不工作,如果你改为跟随你应该能够找到这些设备。
/*在USB生产商套接字和UART客户套接字*/DMACFG大小=8之间创建DMAYAUTO通道;DMACFG.PRODSCKID=CyfxFxEpPultReule1Socket;DMACFG.CascSKID=CyuU3PyLpppSockKeUARTHI CONS;-&改变TcOxfxxEpSuffel11Socket DMACGF.DMAMODE=CyuU3PyDMAYMODyByg;DMACFG通知=0;DMACFG.CB=NULL;DMACFG.PRODHOMED=0;DMACFG.PRODHOPETER=0;DMACFG.CONSEADADER=0;DMACFG.PRODUDSCOUNT COUNT=0;
/*在UART生产者套接字和USB用户插口*//*之间创建一个DMAI手动通道,使用较小的缓冲区大小(32字节),以确保在短时间内填充数据包。* / DMACFG大小=大小;DMACGF.PRODSCKID=CyuU3PyLpp.SokKeK-UARTHARPROD;DMACFG.COXSCHAVE=CyfxfxEpEclipse 2SoT;DMACFG通知=CyuU3PyDMAYBCBOPRODY事件;-t;更改TCyOxFxApPuffer-2SoB DMACGF.CB=CyfxUsBuARDMACLABACK;//DMACFG通知=0;//CyuU3P.DMAAXCB-PRODIAL事件;//DMACFG.CB=NULL;//CYFXUS BUARTARDMACARBACK;
再次感谢!
美国广播公司
1.6兆字节
UVC UARTHEXPROY1.ZIP
2.3兆字节
举报

刘燕

2019-10-21 11:08:24
尝试关闭调试UART端口
举报

更多回帖

发帖
×
20
完善资料,
赚取积分