Может я тоже ошибаюсь - :),
но flash - это внешняя память, непосредственного отношения к процессу выполнения программы MCU, не имеющая. Прошивка, да, пишется во flesh, но проблемы не в ней, а в том, как это всё работает в оперативной памяти. И, не вдаваясь в подробности, складывается...