Actually, I would say that FreeRTOS isn’t so muh designed to run off rom, but to run a “single” program that has been all put together and loaded at once. Thus there isn’t need for the MMU to allow differnt parts to think they are loaded at the same address.
2 Likes