FX3 怎样实现多接口传输(UART与synchronous slave FIFO同时使用)

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
user_4313511
Level 1
Level 1
10 sign-ins 5 sign-ins Welcome!

目前正在使用CYUSB3014芯片做USB数据传输,使用synchronous slave FIFO模式,配置endpoint 1 IN和endpoint 1 OUT做bulk传输

端口0作为默认控制端口的同时,也与UART相连接,做bulk传输方向控制

当PC通过端口0发送 21 01 00 00 00 00 01 00后,FX3 固件会把PC随后通过端口0发送的1字节数据由UART转发给FPAG

但如果FPGA想要通过UART向PC端发送数据,必须先由PC端向端口0发送A1 81 00 00 00 00 01 00后,FX3固件才可将UART数据由端口0转发至PC

现在想要修改FX3固件,增加一个endpoint,固定与UART相连接,可以使FPAG与PC端自由收发UART数据,同时还可通过原来的endpoint1传输数据,互不干扰

发现cypress有一个example固件,USB-UART bridge ,可实现虚拟COM端口

请问如何将USB-UART bridge 固件复合进来,实现synchronous slave FIFO和USB-UART bridge 同时工作

以上

非常感谢

0 点赞
1 解答
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

请问下你是否安装了Cypress提供的FX3 的驱动?

在原帖中查看解决方案

0 点赞
2 回复数
user_4313511
Level 1
Level 1
10 sign-ins 5 sign-ins Welcome!

我在CDC3.0上面发现有人提出了相似的问题,并已经解决了,帖子地址如下:

Re: How to configure FX3 USB device with multiple interfaces/functions?

我按照帖子上面描述的步骤安装了驱动,为什么我的USB(synchronous slave FIFO接口)在设备管理器和control center里面被识别成了这样?

急需帮忙解答

十分感谢

20190621160550.jpg

0 点赞
YangyangC_06
Employee
Employee
750 replies posted 500 replies posted 250 replies posted

请问下你是否安装了Cypress提供的FX3 的驱动?

0 点赞