We did not find a solutions that fits all, rarther the number of different measures.
- Separation of memory regions into Slow (DDR), Fast (OCR ) and Super Fast (TCM) in linker file.
- Wrapper around heap that allows multiple memory pools. This functionality is missing in FreeRTOS.
- Overload new/delete in all classed that need specific memory.
- Add “section” attributes to functions and data that should be places into specific memory section.