完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个应用程序,我正在以“500”kbPSa的“常数”速率接收数据,在几个小时内,我需要把这些数据拿到Linux机器上,这样它就可以将数据存储到大容量非易失性存储器中。现在在Linux机器上,我使用LIUBSB-1.0来读取从PSoC接收到的数据。
为了简单起见,我在收到一个给定的包之后,用一个端点做了一个简单的大容量传输;但是,这显然不能工作,因为一个批量传输的最短轮询间隔是10毫秒。如果我要收集512字节的值,我也不知道我能预计到什么吞吐量。数据然后以批量传输的方式发送数据。 我做了一些快速数学,它需要8毫秒来接收512个字节的数据在RfSO上10毫秒的传输间隔,所以一个单端点的批量传输解决方案可能不起作用。 在批量传输失败的情况下,我在考虑将传输设置为UsBuTART,只需将数据时钟比普通UART数据速率快得多。如果我是这样做的,在Linux环境下有没有一种很好的方法通过USB接收数据,因为数据速率不是UART的标准速率吗? 如果在Linux上有一个很好的接收方法,那么突变的USB UART将是一个处理数据传输的好方法。 最后,作为最后一招,我在考虑进行同步转移。我下载了AN56367,它有一个例子,用DMA来做这个,显然可以达到800 kb/s的数据速率,这将是远远超过当然的,但是,我希望避免增加的编程复杂性Linux端。 像往常一样,我感谢所有和任何建议,我期待着我们的讨论。 |
|
相关推荐
6个回答
|
|
Jangfo5,
在这个论坛中讨论了获得1 m样本的问题,并在“嵌入式.com”中进行了总结。 com /EngICS-博客/Max UnLeasHeD和unFutEdED/430360/Access 1-MGA-SAMPLE第二次离线A设备 对Linux这里描述的批量传输: HTTPS://Vimo.COM/6409918 |
|
|
|
nvwuwy 发表于 2019-9-18 17:02 ODISSEY1 由于嵌入的链接,作者暗示,人们可能得到500 kSPSSAR ADC数据从PSoC使用全速同调传输。他的最后一个解决方案似乎是模拟高速USB传输使用数字块和展开C代码来控制它的手。 我不认为我必须经历与作者一样的长度,以便及时地从PSoC中获取数据。 感谢与LIbSUB批量传输的视频。我希望我能更快地观看它,因为我已经到达现在的时间点了。我现在认为批量传输对于我的应用来说是不合适的,因为它们不能以每传输10毫秒的速度发送,并且每次传输限制为64字节。请纠正我,如果我错了最后一点: |
|
|
|
Jangfo5,
有一个由Dvavavik的例子,这可能与你的问题有关64字节长度: HTTP://www. CyPress .COM/FUMU/PSOC-5 DEVICE编程/PSOC5LP HOW-SEN-SEN-SEN-SELSE-USS-CDC最大包大小 使用这里报告的USB CDC传输的590 KBS传输速率(和其他一些线程): HTTP://wwwyCyp.com /FoMU/PSOC-Calor软件/UBUARTARDATA DAT-NOT工作-64字节?源=搜索和关键字= 64% 20UsBART和CAT =社区 这里是一个原始线程,用于从上面的链接(PSoC)获得“1个MSPS样本”。 HTTP://www. CyPress?COM/FUMU/PSOC-5 DEVICE编程/GETTIN 1-MSSP-SAMPLES-PSoC?源=搜索和关键字= ADC %20FAST和CAT =社区 |
|
|
|
嘿!只是一个关于这方面的更新。我能够使用同步的DMA传输来获得我需要的数据速率。我有一个小的LIB USB程序运行在一个PI,抓住数据,并存储它进来时。
我可能能够发布源代码后,任何人都有兴趣看到我如何得到同步USB传输工作与一个LIB USB应用程序。 谢谢你的帮助! |
|
|
|
|
|
|
|
碰撞。资源可用吗?
|
|
|
|
只有小组成员才能发言,加入小组>>
756个成员聚集在这个小组
加入小组2129 浏览 1 评论
1871 浏览 1 评论
3687 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1806 浏览 6 评论
1552 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
622浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
460浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
455浏览 2评论
411浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
1099浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-24 13:14 , Processed in 1.218463 second(s), Total 85, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号