Other Parts Discussed in Thread: SYSBIOS
Hi all,
For our application on TDA2X EVM (Vision SDK 2.08, Linux + SysBIOS), I have to read a text file from SD card. This file contents several image remapping LUTs and may over 3MB on memory spaces.
I have tried following tasks,
- Generate a LUT text file and move file to target file system (SD card).
- Read LUT file in APP initial time.
- Allocate memory spaces to the pointers (I created) of AlgorithmLink_FramecopyCreateParams in use-case initial time.
- Fill LUT into the space in use-case initial time.
- Allocate memory spaces to the pointers (I created) of AlgorithmLink_FramecopyObj in algorithm link create time.
- Memory copy from create parameter to object parameter in algorithm create time.
Use-case: vip_single_cam_sgx_display
Chain: Capture -> Alg_FrameCopy (DSP1) -> SgxDisplay (A15)
Algorithm link: Alg_FrameCopy
In my case, this method has buffer size limited in algorithm create stage. The size of LUT might limit around 264,000 bytes. I get these error message if LUT over size limitation,
[HOST ] 80.969238 s: SYSTEM: IPC: [DSP1] Notify recvfrom failed (Link has
been severed, 67) !!!
How could I get more buffers based on this method? Thank you.
Best Regards,
Jeremy Lee