Hello! I'm adding support for USB HS with external PHY to stm32f4. I use stm32f446 and usb3300. I'm basing my code on usb_f207.c but configuring registers to use external PHY. It looks that PHY is inited, and after init I run loop with usbd_poll() like in cdcacm example. During it I see:
OTG_GINTSTS = 0x54000020 OTG_GOTGCTL = 0x030d0000 , while config registers: OTG_GAHBCFG = 0x00000001 OTG_GUSBCFG = 0x40103c10 OTG_GRSTCTL = 0x8000000 OTG_GINTMSK = 0x80042810 and the host doesn't see the device and doesn't even try to enumerate. Can somebody who was implementing USB give any advice on what to do? My branch is here: https://github.com/vladtcvs/libopencm3/tree/usb-ulpi -- Best regards Vladislav Tsendrovskii
_______________________________________________ libopencm3-devel mailing list libopencm3-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libopencm3-devel