TDA4VH-Q1: How to use the L3 memory of C7x

Part Number: TDA4VH-Q1
Other Parts Discussed in Thread: TDA4VH

Tool/software:

TDA4VH custom board

SDK 11.0 

freertos+linux

We discovered a 3M-sized MSMC memory in the linker file of C7x, and learned that it should be used through the appMemAlloc function.

1.We would like to know what the differences are between this L3 MSMC MEM and L1 L2 MEM.

2.If we want to use it, do we have to use appMemAlloc? Otherwise, will it be in an idle state?

3.By using the perf interface, we can observe that the L1_MEM, L2_MEM and L3_MEM of c7x_2 are all unused. What could be the reason for this? Do we need to configure separately to enable L1, L2, and L3? Or should we actively allocate the memory?