Am243x (cortex r5) critical section does not block interrupt

We did not find a solutions that fits all, rarther the number of different measures.

  1. Separation of memory regions into Slow (DDR), Fast (OCR ) and Super Fast (TCM) in linker file.
  2. Wrapper around heap that allows multiple memory pools. This functionality is missing in FreeRTOS.
  3. Overload new/delete in all classed that need specific memory.
  4. Add “section” attributes to functions and data that should be places into specific memory section.

@stx-sas
Do you have any updates or workaround from TI?
We met problem in dynamic memory allocation.
Thanks.