AM572x EVM
Proc SDK Linux and RTOS 3.01
Linux on ARM
TI-RTOS on 66x
I have a question related to ipc_3_43_02_04/packages/ti/ipc/remoteproc/rsc_table_vayu_dsp.h:
{
TYPE_TRACE, TRACEBUFADDR, 0x8000, 0, "trace:dsp",
},
Questions:
- What implication does TYPE_TRACE have on the allocation, i.e. does this get pulled from the DSP's CMA region, or does it come from somewhere else? If somewhere else, where?
- The size specified here is 32KB. However, in ipc_3_43_02_04/examples/DRA7XX_linux_elf/ex02_messageq/shared/config.bld we define TRACE_BUF as having size 0x60000 (384 KB). In the corresponding map file I see that 0x8004 of the 0x60000 bytes are actually in use. So it appears we have allocated more memory than is actually being mapped to the MMU. This seems like a bug unless I've misunderstood something. We either need to shrink the TRACE_BUF in config.bld or increase the size in the resource table.