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

Reply via email to