STM32N6 XIP from OctoFlash does not work depending on AXI-clock
Hi everyone! I'm trying to run the STM32N6 (using the STM32N6570-DK discovery kit) in Execute-in-Place mode. I followed the official tutorial for this, and everything works fine. The tutorial uses very low clock speeds for the CPU and AXI, namely 64 MHz, which is of course way too slow for actually using this. Increasing the CPU clock (SYSA) in CubeMX to 600 MHz works fine. However, as soon as I increase the SYSB clock (AXI) to anything higher than around 120-160 MHz (400 MHz should be maximum?) it stops working completely. Of course I made sure that XSPI2 stays at 50 MHz all the time (because I did not enable the I/O speed optimization for higher XSPI speeds).
Is there anything else that needs to be done in order to use the MCU at its full speed when doing XIP? I also tried a simple FSBL-only project (executing from RAM, so no XIP) and that works fine with 400 MHz SYSB clock. LRUN applications do not work, though, similar to XIP.
Thanks a lot for your help, any tips are appreciated!
Michael
