完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个关于USB数据传输的要求。输入的数据必须通过USB主机控制器预先分配的缓冲区。和数据传输完成后,用户空间的应用程序将读取所有数据。
FX3芯片从柏树在主机端使用libu***数据传输和文件libu***_dev_mem_alloc() API说同样的事情我们可以做关于DMA缓冲区的数据直接保存到下游用户缓冲区。 但我没有在谷歌上找到任何单一的示例代码片段。有没有人使用这个API来进行USB数据传输? 以上来自于百度翻译 以下为原文 I have one requirement regarding data transfer over USB. The incoming data should pass through USB host controller to pre-allocated buffer. And after completion of data transfer, user-space app will readout all data. FX3 chip from cypress which using libu*** at host side to for data transfer and documentation of libu***_dev_mem_alloc() API says same things regarding DMA buffer we can do by save downstream data directly into user buffer. But I didn't find any single example snippet code on Google. Does anybody use this API for USB data transfer? |
|
相关推荐
1个回答
|
|
CYUSB的来源有LiPulb API。但它们似乎没有使用LuBubxDeViMeMyOLLC()API。
例如,批量数据传输是使用CysBuBulkJuffic API完成的,内部调用LiBubSulkkType()API。这调用了LIUBBUBALLOLJORACTION API,它为传输分配了一些预定义的内存。 供参考: 你可以在这里下载CyUSB Linux主机源码: CyPAS-FX3-SDK-Linux/UTIL/CysBBLILUXX1.1.4在Master·NekdAdvo/CyPress -FX3-SDK-Linux·GITHUB 此外,LYBUB开放源代码可以在这里下载: HTTPS:/SooSurfFuG.NET/PROSPIDS/LIUBSB/?源= Type重定向 当做, - Madhu Sudhan 以上来自于百度翻译 以下为原文 The source of cyu*** has libu*** APIs. But they do not seem to use the libu***_dev_mem_alloc () API. For example the bulk data transfer is done using the cyu***_bulk_transfer API which internally calls libu***_bulk_transfer () API. This calls the libu***_alloc_transfer API which allocates some predefined memory for the transfer to take place. For reference: You can download the cyu*** linux host source here: cypress-fx3-sdk-linux/util/cyu***_linux_1.0.4 at master · nickdademo/cypress-fx3-sdk-linux · GitHub Also, the libu*** open source can be donwloaded here: https://sourceforge.net/projects/libu***/?source=typ_redirect Regards, - Madhu Sudhan |
|
|
|
只有小组成员才能发言,加入小组>>
751个成员聚集在这个小组
加入小组2064 浏览 1 评论
1824 浏览 1 评论
3632 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1760 浏览 6 评论
1508 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
502浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
354浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
409浏览 2评论
354浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
851浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 17:21 , Processed in 1.276411 second(s), Total 78, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号