完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,
每次我尝试将读取大小0x400,0x400,直到0x4018或0x800 4,0x800 8,直到0x8018,它弹出“[Err:]突发读取失败”。我已经使用DDR(1G字节)来代替原来的16KB BRAM。 除了这些大小之外,它还可以写入、读取和验证成功。为了解决这个问题,我需要修改源代码吗?因为我正在编写一个基于CyAPI.LIB的DLL参考FMCFX3ReFrand。 如有任何意见,将不胜感激。 |
|
相关推荐
2个回答
|
|
我不熟悉如何实现“FMCFX3ReFrand”。如果您能提供更多关于固件如何进行内存读取的详细信息以及WHFMCFX3ReFrices尝试进行这些读取,我们可以进一步调试。
|
|
|
|
你好,
设备信息如下: 设备名称:TB-FMCL-UB30(VER:1.20) 制造商名称:TED(VID-04EC PID-F01) 速度:超速 批量输出,MCPKTSIZE 12288字节,MaxBurst 11,0x01 大容量,最大容量12288字节,MaxBurst 11,0x81. 批量输出,最大容量1024字节,最大突发0,0x02 关于突发读取的代码如下所示: 定义Max的BRAMSIZE(0x40000)//1G字节 TyPulfStult*TAGCMCMDPKT { ULUN CMDCODE; 乌龙地址; 龙长; 乌龙RESV; CMDPKT,*PCMPDPKT; BoOL APICMD::EP2CMDRESQUEST(CysUBESTPONT *EPT,ULUN CMDCODE,ULUN地址,ULUN长度) { Boel-RestStand; CMDPKT TCMDPKT; pByPbDuBuF; 长数据存储; /重叠的IOOVLAP; //端点为空或不 如果(EPT=NULL)返回假; /设置CMD包参数 TCMPDKT.CMDCODE=CMDCODE; 地址=地址; 长度=长度/尺寸(ULUN); TCMPDKT.RESV=0; PbDuBuF =(pByg)(&;TCMPDPKT); DATALEN=SIZEF(CMDPKT); ReStase= EPT & Gt;XFEDATA(pDATABUF,DATALN,FALSE); 返回状态; } BoOL APICMD::内存读取(ULUN偏移,ULN NTROULTSIZE,字节*pBuffic) { 字符串STR; 长尺寸; 龙眼大小; 重叠重叠; 成功=错误; /------------------------ //从USB获取数据 /------------------------ nRestStase= nTooSosits; InOvLAP.HVECT= CREATEATION(NULL,FALSE,FALSE),“CySbBin in”; /-------------------------// /设置偏移量并开始传输 如果(EP2CMDRESQUEST(CMDUNPT,CMDYMEMYRADE,Office,NTRONSIZE)) { 对于(字节*TunBuff= pHuffer-NRESSIZE)!= 0;Tunbff+= NuniStEnsiple,nRestSige= NunItSeSe { NUNITSIZE =(NRESSIZE & GT;Max BRAMESIZE)?最大字符大小:nRestStand; /传输数据 //---------异步方法-------------// UCHAR * OutVale= UnEntPT & BeginDataXfer; 恩德普特& WaitForXfer;(2000); 成功= FinishDataXfer(TunBuf,NuniSead,&iNoVLAP,OutValue]; 如果(成功==假)中断; } /… /-------------------------// //停止传输(无) } 其他的 { 成功=错误; } /关闭 CloseHandle(IOVLAP,HEVER); /设置状态栏 回归成功; } 附件是我提到的FMFCFX3ReFrutoDebug文档。如果它还不够到达粘性点,那么我可以直接提供源代码。 如有任何意见,将不胜感激。最好的尊重。 RTL码 2兆字节 |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3672 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1788 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
575浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
427浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
439浏览 2评论
389浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
921浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 10:09 , Processed in 1.015895 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号