完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好
当我在FX3上安装大容量内窥镜时,我遇到了BurthSigs& Gt;8的问题。 使用类似的代码: EndotToCuff.Eng= 1; EnTytCopy.EpType = CyuU3pUsBbEpp-Bulk; 端点配置.BursLLN=16; EndotToCuff.Fix= 0; *配置端点*/ ApItReStase= CYU3pSETPCONFIGG(CyfxxEppEuthor,and EndoPosiTCONFIG); 如果(ApRestStand)!= CYU-U3PY成功 { /*错误处理*/ CYU3pDebug打印(4,“USB SET端点配置失败,错误代码= %DN”,ApItRestStand); } 在调用Cyu3pStEpCOFIGG时抛出错误64。使用端点配置.BurtLLN=16似乎有效。FX3的爆发长度限制在8吗?另一个问题是DMA缓冲区大小与突发长度之间的关系。当我做一个CPU到端点DMA,缓冲区大小为16×1024到一个具有8大小的端点时,它似乎起作用。可以吗?这是否意味着FX3设备中端点突发长度和DMA缓冲区大小之间没有固定的关系?最好的问候 以上来自于百度翻译 以下为原文 Hello I´ve experienced problems with burstsize > 8 when setting up a bulk endoint at the fx3. Using code like: endPointConfig.enable = 1; endPointConfig.epType = CY_U3P_USB_EP_BULK; endPointConfig.burstLen = 16; endPointConfig.streams = 0; /* Configure the Endpoint */ apiRetStatus = CyU3PSetEpConfig(CY_FX_EP_PRODUCER,&endPointConfig); if (apiRetStatus != CY_U3P_SUCCESS) { /* Error Handling */ CyU3PDebugPrint (4, "USB Set Endpoint config failed, Error Code = %dn",apiRetStatus); } Throws an error 64 when calling CyU3PSetEpConfig. Using endPointConfig.burstLen = 16 seems to work. Is the burstlength in fx3 limited to 8 ? Another question is the relation between dma-buffersize an burstlength. It seems to work when i do a cpu to endpoint dma with a buffer-size of 16*1024 to a endpoint with a burstsize of 8. Ist that ok ? E.g. does that mean there is no fixed relationship between endpoint burstlength and dma-buffersize within the fx3 device ? best regards |
|
相关推荐
3个回答
|
|
一次更新
看来我可以上去了 端点配置.BursLLN=15; 白头发会出错吗?? 这意味着BursLLN=15意味着16的爆发吗???? 当做 美国河流 以上来自于百度翻译 以下为原文 One update it looks like i can go up to endPointConfig.burstLen = 15; whitout getting an error ?? Does that mean burstLen = 15 means a burst of 16 ??? regards u***stream |
|
|
|
是的,喜欢的描述符的值是1,有突发长度。0是每突发1包。
以上来自于百度翻译 以下为原文 Yes, like the descriptor value the value is burst length -1 there. 0 is for 1 packet per burst. |
|
|
|
谢谢。
这是因为至少在CyfxBulkP手册中有一个用于0的突发和1的端点的突发设置的解扰器设置。这把我推向了错误的方向… 拉加德 乌韦 以上来自于百度翻译 以下为原文 Thanks. That instresting because at least at the example cyfxbulklpmanual there is a descritor-setting for burst of 0 and a burstlen-setting of the endpoint of 1. This pushed me the wrong direction.... rgards Uwe |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2105 浏览 1 评论
1851 浏览 1 评论
3669 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1786 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
570浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
423浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
437浏览 2评论
384浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
915浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 19:07 , Processed in 1.077226 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号