[USB接口] usb IP的FPGA调试时,RxFIFO非空中断不停出现,无法清掉

[复制链接]
 楼主| tianwaifei86 发表于 2019-7-10 14:54 | 显示全部楼层 |阅读模式
跪拜各位大牛,最近在做USB IP的FPGA调试,usb rtl代码(作为device)和C调试代码下载到板子上,RST复位后,此时通过C读取usb中断状态寄存器GINTSTS,发现其RxFIFO非空中断RxFLvl已经拉高,此时还没有开始usb的速度枚举。按道理说,不应该有这个中断才正确,而且无法清掉这个中断,因为对应RxFIFO相关状态信息的寄存器GRXSTSP是0x0,所以没有数据可以读取。
有版友遇到过类似问题吗?先拜谢!
zhs2007 发表于 2019-7-12 13:51 | 显示全部楼层
这个问题与代码以及测试环境关联很大,别人很难回答。自己抓波形定位分析才是最快的解决途径。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部