打印

开发两个端点

[复制链接]
511|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
renyaq|  楼主 | 2019-11-21 20:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这段时间搞USB3.0想在除控制端点的两个1端点的基础上再开发两个端点,不知道怎样实现

使用特权

评论回复
沙发
yinxiangh| | 2019-11-21 20:15 | 只看该作者
你有什么思路了吗

使用特权

评论回复
板凳
renyaq|  楼主 | 2019-11-21 20:17 | 只看该作者
FPGA中控制SLAVEFIFO的A0,A1怎样跟FX3固件对应的

使用特权

评论回复
地板
renyaq|  楼主 | 2019-11-21 20:18 | 只看该作者
还有我用端点0同过UART接口给FPGA发送512字节但通过FPGA->UART接口->端点0回读这些数据是control center测试界面显示丢数据,经过逻辑分析仪监测fpga接收数据正确,用SSCOM32串口调试工具监测FPGA给电脑回读的数据发现也正确但就是返回到上位机上显示丢字节,固件也没找到原因,不知是啥情况

使用特权

评论回复
5
xxmmi| | 2019-11-21 20:21 | 只看该作者
CYUSB3014的内部架构有点和FX2LP CY7C68013A不同,CYUSB3014内部有DMA控制器,一般外围接口(UART,SPI,USB,GPIF)的数据都可以通过DMA来控制传输。

使用特权

评论回复
6
kangzj| | 2019-11-21 20:27 | 只看该作者
SLAVEFIFO的A0,A1对应FX3的Threads(Thread0,1,2,3),Thread和GPIF界面的GPIF socket(也叫P-PORT SOCKET)相连的。

使用特权

评论回复
7
chuxh| | 2019-11-21 20:30 | 只看该作者
嗯,你的数据传输应该是这样的:FPGA->UART接口->DMA BUFFER->USB 端点->USB Host

使用特权

评论回复
8
juventus9554| | 2019-11-21 20:33 | 只看该作者
对,可以看看应用手册AN65974 - Designing with the EZ-USB FX3 Slave FIFO Interface:http://www.cypress.com/?rID=51581

使用特权

评论回复
9
renyaq|  楼主 | 2019-11-21 20:36 | 只看该作者
嗯,那我按大家的说法挨个排查一下,先结贴啦,谢谢哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

700

主题

10138

帖子

4

粉丝