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.

Linux/TDA2EVM5777: Encoder memory allocation failed, should change the section of memory

Part Number: TDA2EVM5777


Tool/software: Linux

4 channels of 720P raw video data and 1 channel of 880*1080 stitched video data are encoded into the H264 file stream and stored in the hard disk, the following error occurs.

ENCODE: Creating CH1 of 880 x 1080,  pitch = (880, 880) [1] [0], bitrate = 10000 Kbps ...
 [HOST] [IPU2  ]     48.424601 s:
 [HOST] [IPU2  ]     48.424662 s:  ### XDC ASSERT - ERROR CALLBACK START ###
 [HOST] [IPU2  ]     48.424754 s:
 [HOST] [IPU2  ]     48.424876 s: out of memory: handle=0x99e1a3dc, size=1179648
 [HOST] [IPU2  ]     48.424967 s:
 [HOST] [IPU2  ]     48.424998 s:  ### XDC ASSERT - ERROR CALLBACK END ###
 [HOST] [IPU2  ]     48.425059 s:
 [HOST] [IPU2  ]     48.425333 s: IRESMAN_TILEDMEMORY_getHandles> Error obtaining TILEDMEMORY resource.
 [HOST] [IPU2  ]     48.425425 s: IRESMAN_TILEDMEMORY_getHandles> Exit (handle=NULL, status=IRES_ENORESOURCE)
 [HOST] [IPU2  ]     48.425944 s:  LINK ERR::linkID:9000051::channelID:1::errorCode:-4::FileName:iva_enc/encLink_h264.c::linuNum:1157::errorCondition:(iresStatus == IRES_OK)

The address allocation file I am using is at vision_sdk/apps/build/tda2xx/mem_segment_definition_linux.xs. What segment do I need to change this allocation file?