您尚未登录。

楼主 # 2021-12-13 09:42:07

hook
会员
注册时间: 2021-11-13
已发帖子: 3
积分: 3

F1C100S的USB一个硬件BUG请大家看是不是.

问题调试现象:USB设置device模式,SD模拟U盘连电脑. 枚举结束后,是BOT通信,打印中收到host发的CBW是0x25的指令,即SCSI_READ_CAPACITY10;这个包应该产生一个ep rx中断,但是打印到同时有EP0的中断.如图打印信息,方框中是显然是CBW的signature,竟然被EP0给当做8字节标准请求给打印出;虽然对通信没影响,因为EP0解析后显然没什么用,直接忽略这个包,但是觉得不应该来这个EP0中断.是不是硬件BUG.请大家看看,不吝赐教.

irq: usb_irq=00, tx_irq=01, rx_irq=02, dma_irq:0
ep0 irq
usb_ep0_state:0
ep0csr:0x01
ep0 len :8.
bRequestType:0x55
bRequest:0x53
wValue:0x4342
wIndex:0x92a0
wLength:0xa946
cbw out decode
0x55  0x53  0x42  0x43  0xA0  0x92  0x46  0xA9  0x08  0x00  0x00  0x00  0x80  0x00  0x0A  0x25  0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00  0x00  --------------------------------------
CTRL: 25
usbT8

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn