Времянки для примера. В демке LVGL есть очень тяжкий участок, из ОЗУ исполняется 830 мс. На голой флеши он же исполнялся 52 секунды. На кэшированной флеши 5,8 сек. Другие соотношения произвольного кода похожие, например: 60 мс - 4 сек - 400 мс.
На сверхкоротких участках кода соотношение гораздо лучше, например прерывание таймера: 2 мкс - 4 мкс - 0,03мкс (ага, это не опечатка).
Для проверки последней цифири еще один короткий код: 2,3 мкс - ?? (не исполнялся) - 0,6 мкс.
Видимо, кэш сильно круче ОЗУ по скорости.