完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
FX3使用SDK自带的回环固:是dma_examples下的cyfxbulklpauto
我使用VC2022写个测试程序如下: start_time = clock(); for (i = 0; i < 1024* num; i++) { Rd_len = 1024; status = OutEndPt->XferData(p, Rd_len); Rd_len = 1024; status = InEndPt->XferData((uint8_t*)readBuffer, Rd_len); } end_time = clock(); 然后用使用的时间和数据量计算速度,这样的测试是否准确?我没到的速度只是19MB多点为什么?刚开始我怀疑是我的电路板布线的问题,所以我找了个开发板,速度仍然是19MB多点?所以我再想这样的测试方法本身是否可行?因为我的开发板本身的FPGA坏了,在这种情况下只能使用回环没速了吧 |
|
相关推荐
1个回答
|
|
|
根据您的描述,您在测试FX3回环固件(cyfxbulklpauto)时遇到的19MB/s速度瓶颈可能由多个因素导致。以下是详细分析和优化建议: 1. 测试方法可能存在的限制问题分析:
优化建议:
2. 固件与驱动的潜在限制问题分析:
优化建议:
3. 主机端代码优化改进后的测试代码示例(伪代码):4. 硬件与协议层验证
5. 性能对比与预期
总结建议
通过上述优化,FX3回环测试速度应显著提升至100MB/s以上。若仍存在瓶颈,建议联系Cypress技术支持获取固件级调试支持。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2707 浏览 0 评论
1448 浏览 0 评论
1920 浏览 0 评论
CYUSB3014烧录失败Cypress Benicia USB Boot Device
7899 浏览 1 评论
11308 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-13 13:59 , Processed in 0.684323 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3019