* so, there's three ways I can think of to solve this: 1. make two applications: one bootloader that loads from non-octospi flash, sets up octospi flash, then boots into the second application - both use cortex-m-rt - the bootloader has one memory.x that ignores octospi and just uses flash - the app has a second memory.x that ignores flash and just uses octospi 2. maaaaybe use the`pre_init` hook to set up the octospi, this could be complicated, and probably should be done in assembly 3. fork cortex-m-rt, and make a custom version that does more complicated setup.