I have an Ettus USRP (B205mini) that I can get to work fine with the usb2 project. When I switches projects to compute (to take advantage of the USRP's USB3 capabilities), I cannot seem to get it to work.
When I plug the USRP into the middle USB port on the MotoMod, it powers it up, but I don't see the standard Android pop-up that a USB device was detected (which it does when I use the USBC port on the bottom of the phone). I started adding debug statements into the fusb302.c file and can see the MotoMod recognizing a device being plugged in.
I believe the issue is that in the decode_cc_termination function, it checks if (fusb302_regs.status0 & FUSB302_STATUS0_VBUSOK_MASK) (which is VBUS Valid), and it is coming up 0. According to the FUSB302 datasheet, that bit it is checking is bit 7 of the status0 register and it describes it as going high (and interrupt occuring) when VBUS transitions through vVBUSthr. It also says that that bit typically is used to recognize port partner during startup.
So any idea what is going on here? Any idea of further debug that I could try?