STM32H7: no execution from flash while erasing or programming
Heyho,
I'm currently working on an ethernet bootloader, I have it all working now.
File upload via browser using http POST, into HyperRAM (~200 ms for 400kB bin file),
from HyperRAM to external SPI flash (for now octal on H735-Discovery, later changed to quad on custom board),
then upon command writing internal application flash sectors from SPI flash.
Jumping back and forth also works.
I was curious how long all the operations take, using the SysTick - no problems for all operations, except when internal flash was erased or programmed...
At first I was looking for bugs in my code, then it occurred to me, that flash access might be "limited" when modifying it... ouch. :D
I found this thread, confirming my suspicions:
Although it makes absolutely sense, but where can I find this info in the H73x RM0468 ?
