Jing,
Yes I noticed HEAP_SIZE in armgcc/MIMXRT1176xxxxx_cm7_ram.ld file:
HEAP_SIZE = DEFINED(__heap_size__) ? __heap_size__ : 0x0400;
This reads to 1KB size in my test app.elf.
But this seems have no control for the "malloc()" function of armgcc as I can make bigger "malloc()" successfully. This is why I raised this ticket.
Now I guess that the malloc() implementation of ARMGCC may lacks respect to linker descriptor definitions thus I can make larger allocatons.
Regards,
yf2