В техническом описании stm32 говорится, что количество состояний ожидания для чтения FLASH-памяти должно быть настроено в зависимости от напряжения, используемого для питания микроконтроллера, и частоты. При работе на частоте 120 МГц, предполагая, что напряжение выше 2,7 В, я настроил его с тремя состояниями ожидания, но микроконтроллер дает сбой при высокой нагрузке на процессор.
Понятно (на основе https://github.com/underverk/SmartWatch_Toolchain/blob/master/src/driver_power.c), что есть блок управления питанием, который, вероятно, питает микроконтроллер, хотя сайт Sony даже не подтверждает его существование. Какое напряжение используется для питания микроконтроллера?