Hi, I'm pleased to have the opportunity to enlarge my knowledge through this community!
I'm working with a MIMXRT1021. I'm trying to manage the RAM for my application. I read the AN12077 in order to understand the RAM organization and how to handle it.
I would have a way to control the entire 256Kb of RAM (DTCM + ITCM + OCRAM).
A new project based on the SDK configures the the RAM in this way:

And the linker:

Where "Default" means SRAM_DTC. With this setup my stack, heap, .bss and my .data sections will be placed in the DTC_RAM partition.
In addition the default size of each partition, set by fuses, is
- DTCM 64Kb
- ITCM 64Kb
- OCRAM 128Kb
As a consequence, with the default configuration, the real RAM size my application can use is 64Kb of DTCM.
I know I could manage the RAM dinamically, or burning the fuses in according with the AN12077, but I would take it as last chance.
My idea is to use the OCRAM to place my .stack, .heap, .bss and .data (128KB), to use ITCRAM for the code i want to execut in RAM, such access flash functions, and last to use DTCRAM for some my data allocation structures. In addition I would to use DTCRAM to allocate the ucHeap of freeRTOS.
So, first of all I changeg the default settings in the linker setting as follow

It works, now my .stack, .heap, .bss and .data are located in the OCRAM.
My problem starts when i try to locate my data in DTCRAM. I'm using the definitions in cr_section_macros.h to place element in SRAM_DTC (RAM). Despite all the attempts, looking at the Image Info, my example vector (vet[]) still remains in the OCRAM. These some of my attempts:
__BSS(RAM) uint8_t vet[255];
__BSS(SRAM_DTC) uint8_t vet[255];
__DATA(RAM) uint8_t vet[255];
__DATA(RAM_DTC) uint8_t vet[255];
__SECTION(data,RAM) uint8_t vet[255];
__SECTION(dummySectionName1,RAM) uint8_t vet[255];
The last refers to "dummySectionName1" that has been declared as .data type section in the linker settings as follow:

Hence, my first question is how can I locate correctly my data in the DTC_RAM?
My second question, how then can I locate the ucHeap of freeRTOS In the DTC_RAM?