2020-08-03 08:14 AM
We are working with stm32h743 and W25Q128JV
We used to have 6 dummy cycles, but when USB is initialized we need to change it to 4.
Than we tested another board and it was changed again to 2.
Why? What is wrong
2020-08-03 09:50 AM
Hard to say, you're going to have to debug your board and software.
The memory needs to be set so the value matches STM32 side settings.
When bringing up other peripherals you're going to have to double check what PLL settings and clock routing options have been chosen.
Here we tend to decode and unpack the clock/pll settings into the debug terminal so we have a clear understanding of the current settings inside the MCU
2020-08-03 09:52 AM
Depending on the memory the factory settings may need to be changed to those matching the BSP's expectations, ie dummy cycles, quad enable, etc.