完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
自己设计的板卡,DSP使用6748的u***_dev_bulk程序修改而成,PC机程序使用bulk_test_ui修改而成,
DSP程序将u***lib中的FIFO大小修改为512byte,接口使用USB2.0模式,PC机程序将buffer大小修改为512byte,通过点击bulk_test_ui界面中的读写测试按钮,能够正确发送数据到DSP,并从DSP收到数据校验正确, 但是读写测试只能点击几次(一般为两三次)测试,之后就会出现PC机读不到数据, 这时候查看DSP的USB寄存器,DSP发送端点的 PERI_TXCSR 寄存器值为 0x0003,指示DSP程序写入数据到USB PHY的FIFO,并且启动了发送,但是没有发送完成。 这样做的最终目的是为了测试DSP通过u***_bulk传输数据到PC的速率,这套程序在创龙的开发板能够正确运行。 请教各位出现这种情况的原因,以及解决办法。 |
|
相关推荐
3个回答
|
|
|
|
|
|
新的测试情况,使用 bushound 抓数据包,DSP能够发送几包数据,然后就抓到一个 USTS 错误状态,错误码为 0xC0000011,这个错误码的意思是 The device returned a transaction error ,从这个能不能确定是什么问题呢 |
|
|
|
DSP的USB PHY中,将FIFO大小设置为 512Byte,每次发送数据时,向FIFO写入512Byte字节数据,然后使能TXRDY,使用创龙开发板,能够稳定传输数据,数据速率为7~8MB/s,使用我的板子一般只能发送几包数据,然后就出现上面的错误,不能继续发送。
将FIFO大小设置为512Byte,每次发送数据时,向FIFO写入256Byte字节数据,然后使能TXRDY,使用创龙开发板,能够稳定传输数据,数据速率却降低到1.7MB/s左右,使用我的板子也能稳定传输数据,速率也只有1.7MB/s左右。 各位大侠分析一下我的板子每次传512Byte为啥不行? 每次传输256Byte为啥速率降低的如此多,这种情况下有没有提速的办法? |
|
|
|
只有小组成员才能发言,加入小组>>
基于RK3588J的6路MIPI CSI视频采集案例分享,多路视频系统必看!
1215 浏览 0 评论
591 浏览 0 评论
【创龙科技TL570x-EVM开发板试用体验】 GStreamer 功能测评
8563 浏览 8 评论
【创龙科技TL570x-EVM开发板试用体验】创龙TL5708-EVM开发板入手使用体验评测
6586 浏览 0 评论
【创龙TLZ7x-EasyEVM评估板试用连载】+3.环境搭建vmware+ubuntu详细教程(二)
1397 浏览 0 评论
831浏览 0评论
【创龙科技AM64x开发板试用体验】创龙科技AM64x开发板及核心板介绍
827浏览 0评论
【创龙科技AM64x开发板试用体验】创龙科技AM64x开发板--板卡调试软件安装
847浏览 0评论
【创龙科技AM64x开发板试用体验】AM64x开发板开箱测评
838浏览 0评论
求助! 关于使用自制底板插入创龙IMX8MM 核心板无法启动问题
489浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 06:39 , Processed in 0.687683 second(s), Total 83, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号