Can you tell me whick posion tivxMemAlloc() to memory alloc, when I set TIVX_MEM_EXTERNAL or TIVX_MEM_EXTERNAL_SCARATCH
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
For each of these memory regions, the memory will be allocated out of DDR which has been specified for the given core that the alloc is run on. This API does not require you to set the position of where these will be allocated within the DDR region, this is handled internally to the API. Please note that the TIVX_MEM_EXTERNAL region is persistent memory whereas the TIVX_MEM_EXTERNAL_SCRATCH is non-persistent.
For more information on each of these memory regions, see the below:
http://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/tiovx/docs/user_guide/group__group__tivx__mem.html#ga453747d90eef05b464e633ea644ac0ed
For more information on the memory map and where each of these regions reside for each given core, please see the below developer note:
Regards,
Lucas