H7 SystemInit contains line with no effect
I had debugging problems with a H7 target, and by stepping thru the boot process I found the following line in SystemInit():
/*
* Disable the FMC bank1 (enabled after reset).
* This, prevents CPU speculation access on this bank which blocks the use of FMC during
* 24us. During this time the others FMC master (such as LTDC) cannot use it!
*/
FMC_Bank1_R->BTCR[0] = 0x000030D2;
At this stage of the boot process, the FMC power is not enabled, and thus reading or writing the register has no effect. Am I overseeing something or is this line for confusion?
