Why HCLK clock speed impact pass/fail of USB Host File operation? (mount, write and read)
I am using STM32F769 Discovery board to convert the USB_OTG_HS to Host only mode.
Initially I just used default STM32CubeMX setup that is HCLK 200 MHz when AHB Presclarer is 1. But with this, I can mount f_mount() but not write/read operation (f_open(), f_write() and f_read().
Then by hunch I change the HCLK speed to 100MHz by setting AHB Prescaler to 2. Interestinly mount fail, but read/write operation success.
How to explain this?
So it seems to me, the clock speed impact USB Host operation, any guidelines to follow to setup the clock?