We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi all,
I designed a board with STM32F205. Because I overlooked the Keil driver for USB host, I connected the high speed peripheral (OTG_HS; PB14 and PB15) instead the full speed one (OTG_FS; PA11 and PA12). To solve it, I'm modifying the Keil driver in order to use the OTG_HS peripheral instead the supported OTG_FS. I changed the peripheral base address, GPIO, RCC flag but I'm stuck. Keil driver at first sets GRSTCTL flag in order to reset the USB core; this flag should become low automatically after few cycles but in OTG_HS peripheral it remains high. I looked the ST library to evaluate the low level porting in Keil but the interface seems different.
Has somebody ever modified the Keil driver for using the USB_HS peripheral succesfully?
Thanks a lot,
Lorenzo
Have a look at this thread it might help.
http://www.keil.com/forum/21194/
Forgot to say that I need the driver for host support... Thanks!