Hello TI,
I want to increase VPSS and VICP firmware memory. Currently I have 1GB DDR.
So using mm_host_util binary I loaded mm_dm81xxbm.bin with default parameter then it is working correct.
Now I need more memory and i am not using LINUX_MEM_2. so I added 188MB + 302MB = 508MB to IPC_SR_FRAME_BUFFERS but not working it failed to start.
Please find following default and changed parameter. Please guide me to increase this size.
Default parameter:
/* Segment 3 */
{
1, /* valid */
"IPC_SR_FRAME_BUFFERS", /* name */
0x0BC00000, /* size */
LDR_SEGMENT_TYPE_DYNAMIC_SHARED_HEAP, /* seg_type */
0, /* flags */
0xB3D00000, /* system_addr */
0xB3D00000, /* slave_virtual_addr */
1, /* master_core_id */
(1 << LDR_CORE_ID_VM3) | (1 << LDR_CORE_ID_DM3) | (1 << LDR_CORE_ID_A8),
/* core_id_mask */
(1 << LDR_CORE_ID_VM3) | (1 << LDR_CORE_ID_DM3), /* cache_enable_mask */
(1 << LDR_CORE_ID_VM3) | (1 << LDR_CORE_ID_DM3), /* cache_operation_mask
*/
2 /* shared_region_id */
},
Changed Parameter:
/* Segment 3 */
{
1, /* valid */
"IPC_SR_FRAME_BUFFERS", /* name */
0x1FC00000, /* size */
LDR_SEGMENT_TYPE_DYNAMIC_SHARED_HEAP, /* seg_type */
0, /* flags */
0x9FD00000, /* system_addr */
0x9FD00000, /* slave_virtual_addr */
1, /* master_core_id */
(1 << LDR_CORE_ID_VM3) | (1 << LDR_CORE_ID_DM3) | (1 << LDR_CORE_ID_A8),
/* core_id_mask */
(1 << LDR_CORE_ID_VM3) | (1 << LDR_CORE_ID_DM3), /* cache_enable_mask */
(1 << LDR_CORE_ID_VM3) | (1 << LDR_CORE_ID_DM3), /* cache_operation_mask
*/
2 /* shared_region_id */
},
Thanks,
Jignesh Patel