完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
4年前,我开发了一个基于您的SLaveFIFISYNC 2位项目的FX3固件项目。只要我把传输分成4MB或更小的块,它就一直工作得很好。如果我这样做,它整天运行。如果我不知道事情是不可靠的。在我开发应用程序时,我被告知W7我需要将传输限制为4MB和XP 3MB。
我们有另一个FX2设计,我们不必把它转换成块。我们只需在主机侧设置一个传输……到58MB!!!! 摆脱4MB块会很好……尤其是从错误恢复的观点来看,但是我确信如果我不设置很多4MB传输,事情会更快。 我下载了你最新的SDK,V1.3.4。你知道这个4MB传输大小限制是否仍然存在,或者我能做些什么来摆脱它?? 谢谢 以上来自于百度翻译 以下为原文 4 years ago I developed an FX3 firmware project which was based on your SlaveFifiSync 2 bit project. It has always worked fine as long as I break up transfers into 4Mb or smaller chunks. If I do this it runs all day. If I don't things are unreliable. At the time I developed the application I was told for W7 I needed to limit transfers to 4MB and for XP 3MB. We have another FX2 design which we do not have to break transfers up into chunks. We just setup one transfer on the host side for the whole thing...up to 58MB !!! It would be nice to get rid of the 4MB chunks...especially from an error recovery point of view but I'm sure things would be faster if I'm not setting up many 4MB transfers. I downloaded your latest SDK, V1.3.4. Do you know if this 4MB transfer size restriction still exists or what I can do to get rid of it ?? Thanks |
|
相关推荐
3个回答
|
|
你好,
4 MB的限制是Windows主机。FX3SDK更新不会对此产生任何影响。 当做, - Madhu Sudhan 以上来自于百度翻译 以下为原文 Hi, The limitation of 4 MB is with windows host. Fx3 SDK update will not have any effect on this. Regards, - Madhu Sudhan |
|
|
|
我指的是你的API调用。当我使用FX3时,我必须发出多个读数: 转移尺寸=siZe3Mb; 对于(块=0;块& lt;NUMUCUCKS;CUB+++) { RET=MY-Blkkin in & gt;XFEDATA((PUCHAR)缓冲器,传递大小); 缓冲器+= siZe3MB } 用FX2我只做1读: 转移尺寸=图像尺寸; RET=MY-Blkkin in & gt;XFEDATA((PUCHAR)缓冲器,传递大小); 我不知道这可能是FPGA家伙发出不正确的数据包结束等。我们正在使用SLAVEFIFCONTRONC与旗帜。 所以我的问题是:我应该能够发布FX3::XFEDATA(),以便像FX2:XFEDATA()那样的完整图像大小。我假定是 这个问题很可能是因为FPGA家伙以4MB间隔结束数据包???? 以上来自于百度翻译 以下为原文 I'm referring to your API call. When I use the FX3 I have to issue multiple reads: transfer_size = SIZE_3MB; for (chunk = 0; chunk < num_chunks; chunk++) { ret = m_bulk_in->XferData((PUCHAR)buffer, transfer_size); buffer += SIZE_3MB } With the FX2 I just do 1 read: transfer_size = image_size; ret = m_bulk_in->XferData((PUCHAR)buffer, transfer_size); I wonder if this could be the FPGA guy issuing incorrect packet ends etc. We are using the SlaveFifoSync with flags. So my question is: Should I be able to issue FX3::XferData() for the full image size like I do with FX2:XferData(). I would assume YES and this issue is probably caused by the FPGA guy issiing packet ends at 4MB intervals ??? |
|
|
|
xiuyuan56789 发表于 2018-9-13 11:35 Tim Stanka 如果FX2是您喜欢的流数据,FX3也能够做到这一点。 这里,FX2正在传输视频数据。 请让我知道FX3流在这里的数据类型。它是图像吗? 如果不是,当PKTAN被FPGA触发时。也就是说,在触发PKTAN之前,传输到GPIF的数据的大小是多少? 以上来自于百度翻译 以下为原文 Tim Stanka, If the FX2 is streaming data as you like, FX3 is also capable of doing this. Here, FX2 is streaming the video data. Please let me know type of data that FX3 is streaming here. Is it a image? If not, when the PKTEND is triggered by the FPGA. i.e. What is the size of the data that is transferred to GPIF before triggering the PKTEND? |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2105 浏览 1 评论
1851 浏览 1 评论
3669 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1786 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
569浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
423浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
437浏览 2评论
383浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
915浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 14:14 , Processed in 1.120071 second(s), Total 80, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号