完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
我配置的FX3DMA在1024字节的包大小和突发4。DMACFG尺寸为1024x4= 4kb。 如果我想把数据从PC转移到FX3或FX3到PC,专用的API可以用来处理什么? 数据大小小于DMACFG大小(4KB)的传输? |
|
相关推荐
2个回答
|
|
有几种方法可以做到这一点:
1。如果您的DMA通道从GPIF到其他套接字,那么您可以使用GPIF设计器中的提交操作将部分填充的缓冲区(在您的情况下小于4KB)发送到PC。 2。如果信道是从USB到某个套接字,那么你应该在最后一次传输中发送一个零字节数据包或者发送一个短数据包。例如,如果你只想发送3KB,然后从PC发送3KB,然后发送0字节。最后一个数据包将导致3KB被包裹在USB套接字上。 另一方面,如果你想把3.2kb(女性字节),则不需要发送一个零字节包因为PC发送过去的数据包将被0.2kb(204字节)是一种短包。这短的数据包会导致缓冲区自动结束 三。对于其他类型的插座,你需要使用thecyu3pdmachannelsetwrapup API。这可用于GPIF和USB插座过但并不强制我刚才解释。 |
|
|
|
对于USB输出端点(入口/生产者套接字),我有类似的条件。
没有人在分组大小边界上发送零包。 CYU3PDMACHANNEL StReRAPUP通过周期性调用来正常工作。 这将是一个清洁的调用这个函数只有当它是必要的,当接收到的数据从主机但不包(发布/承诺)。 有没有一种方法来检测输入插座非空的状态? |
|
|
|
只有小组成员才能发言,加入小组>>
751个成员聚集在这个小组
加入小组2062 浏览 1 评论
1820 浏览 1 评论
3629 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1757 浏览 6 评论
1504 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
491浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
348浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
407浏览 2评论
353浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
845浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-16 07:27 , Processed in 0.827508 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号