ALTracer commented on PR #8906: URL: https://github.com/apache/nuttx/pull/8906#issuecomment-1494463545
> But serious USB debugging without a dedicated USB protocol analyzer is terribly difficult. Unfortunately, these devices are not cheap. I can do Wireshark + usbmon, maybe even on a separate laptop. I also successfully sniffed and decoded USB-FS (at 12 MHz w/oversampling) via sigrok-pico firmware on rp2040 (4..7..14..21 channels upto 120Msps when buffered 400k) in Pulseview. 4$ board and a spare laptop -- looks cheap in comparison with mad 1000$+ appliances. Yes, it's not serious, and absolutely inapplicable to HS/480. I also brought up a custom board with STM32MP157 and Linux last year, the design was missing OTG_ID and OTG_VBUS pins routed properly as well. It has dwc2 in style of F446/F469 with GCCFG_VBDEN. I got it to work in Host mode, in Device mode, and even on FS PHY in device mode with proper RNDIS, thanks to OpenSTLinux scripts and configs. I think I can refer to the BootROM DfuSe of Blackpill as a "working" device variant without even switching ports. Something goes wrong early during handshake and enumeration. This discussion needs to be moved into an issue, but it's not a forum with movable threads and topics. Oh well. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org