完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
`【问题】 host(PC)使用如下图的USB3.0 FMC转换板通过FMC LPC接口连接KC705。期望host能过识别KC705这个设备(例如,lsu*** 命令能够看到或者window设备管理器能看到这个USB设备)。实际无法识别这个KC705设备(注:不是显示“未识别的设备”,而是设备管理器中没有认到USB设备插入) 【当前调试进度】 1,上电后KC705 正常启动,转换板5个led常亮。其他硬件均确认OK; 2,KC705里面烧录了如下的固件(bulk_perfmon.elf,它是xilinx官网提供的USB2.0的demo应用固件) https://www.xilinx.com/support/documentation/application_notes/xapp891-7series-axi-u***-2-0.pdf3,个人觉得是否是USB模式设置错误,KC705 FMC port并没有设置成类似U盘那种数据传输或者存储模式。另一个方向是xilinx官网提供的USB2.0的demo应用固件不适配USB3.0。 希望能获得一些解答或者提示。 PS: 刚接触FPGA开发板,希望涉及到的相关概念通俗一点。 PPS: 新人积分有限,见谅! `
tusb1310a_TI_USB3.0.pdf
(1.28 MB, 下载次数:
)
|
|
相关推荐
4个回答
|
|
01.提问应该可以不用积分。如果积分不够,可以改为讨论模式。
02.你当前调试进度的第一步,完成了KC705的自检,证明板卡没有问题。 03.USB3.0的FMC子卡我没有使用过,但是基于调试其他子板的理解,对KC705而言,其FMC接口(HPC/LPC)一般用作HOST,而非SLAVE。 04.个人对你测试方式的理解:PC连接FMC子卡,理论上讲可以检测USB3.0的设备。如果“03”成立,其实是检测不到的…… 我看一下资料,确认上述“03”是否正确再进一步回复。 PS:如果“04”理解有误,麻烦把测试需求或者连接状态描述的更直白一点^_^ |
|
|
|
@卿小小_9e6 感谢回复。 测试需求和连接框图如下: Host 发送通过USB发数据给KC705上的MicroBlaze(个人理解类似一个单片机),MicroBlaze把数据存放到ram或者flash供FPGA使用。 我的理解和疑问是: 1,首先KC705一定是个slave, 其次FMC的子卡作用应该只是透传而已,为什么用这个FMC子卡呢,原因就是KC705上没有现成的USB口。 2,你的意思是FMC的子卡看做Host吗? 这个子卡一端接FMC device,USB端接一个USB device? 不太能理解。 |
|
1 条评论
|
|
更新目前状态:
开发板issue本身没有解决,定位到基本的方向:fpga上的ULPI信号并没有接收到任何数据,也就是说问题在转换板的PHY芯片上。 由于转换板的供应商不提供更多support,暂时无法继续。 PS:在实际产品测试过程中,也出现了类似问题,原因是phy芯片的enable信号需要被拉低。如遇到类似问题可以参考。 个人觉得基本的定位策略: 1.开发板上读写USB ip寄存器是否正常,通过SDK提供的接口测试; 2.ULPI的信号是否接收到数据,可以通过协议分析仪接线测试;// ULPI没有收到数据代表数据没有到开发板上的USB IP上,问题出在更上层。 3.phy芯片功能是否正常,基本的上电,读写寄存器,是否有enable信号等等方向。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1213 浏览 1 评论
助力AIoT应用:在米尔FPGA开发板上实现Tiny YOLO V4
1025 浏览 0 评论
2279 浏览 1 评论
1996 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
2249 浏览 0 评论
1771 浏览 46 评论
6000 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 13:22 , Processed in 0.819724 second(s), Total 99, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号