Cypress技术论坛
直播中

林邵嫔

8年用户 186经验值
私信 关注
[问答]

高速模式下的dma信道/gpif如何重置?

在我的应用中,我使用一个DMA-AutoChans:CyuU3PyuBiSokupPrdul2-& Gt Uu3PyPibSokKyl 1-G&GPIF线程1实现了这个数据数据路径,以改变时钟设置和GPIF波形在高速模式下的工作,但有时仅以超高速。序列是:/ /步骤1 CYU3PPIBIT(…)CYU3PSEPTECOFIG(…//用EpCFG使能= CyuryCuU3PUSBFLUHEHP(…Cyu3PubSeReTeP(…/似乎是过时的CYU3PDMACHANNEL CREAtiON(…CYU3PGPIF负载(…)CYU3PGPIFSMSTART(…CYU3PGPIFSOCKET配置(1,…//这是在我发现PiBiSoCKET1必须连接到GPIF线程1 / /但PIBSoCKETY4之后。可以连接到任何线程…//重置CYU3PGPIFIDSABLE(CyTress);CYU3PUSBFLUESHIP(…)//这里也尝试了CYU3PDMACHANNEURSERT,但这应该是过时的CYU3PDMACHANNEL破坏(…CYU3PSEPTECOFIG(…//用EpCF.GnUnter = CyFube Cyu3pPIbDeIIT(…/步骤2 CYU3PPIBIT(…)/不同的时钟设置CYU3PSSETCONFIGG(…//与步骤1 CYU3PUSBFLUESHP相同(…)Cyu3PubSeReTeP(…/似乎是过时的CYU3PDMACHANNEL CREATION(…//与步骤1 CYU3PGPIF负载相同(…)/不同波形CYU3PGPIFSMSTART(…)CYU3PGPIFSOCKET配置(1,…//这工作在USB 2模式,只有很少在USB 3模式/ /它是否工作在超高速模式似乎取决于多少数据/发送在步骤1 SDK版本是1.3.3有什么东西我错过了吗?

回帖(2)

刘辉

2019-10-15 10:21:16
你好,
必须在SMSART API之前调用CYU3PGPIFSOKETCONTION API。
当做,
- Madhu Sudhan
举报

林邵嫔

2019-10-15 10:39:02
嗨,我改变了它,但是行为是一样的:第一步总是工作,第二步只在高速模式下。
举报

更多回帖

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