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.

HDVPSS driver and frame memory

Hello,

I am using the HDVPSS driver 01_00_01_42 from the av_bios_sdk v00_08_00_00. I have included the driver as source files in my CCS 5.5 project and I use the HDVPSS capture sample as starting point. I am using SYS/BIOS on all four cores.

The capturing of frames is working and the next step is to send the frames to other cores via MessageQ. This mechanism is also working. But I realized that the frame buffers are not in a shared memory region.

The file vpsutils_mem.c of the driver is creating a local memory heap on the VPSS-Core for allocating the frame buffers. But I need the frames lacated in a shared memory region.

Do I have to modify the memory management of the HDVPSS driver or is there an easy way to switch from using local heap to shared memory region?

Thanks,
Milan

  • Hi Milan,

    For SYS/BIOS (av_bios_sdk) related questions, please ask in our TI-RTOS forum:

    http://e2e.ti.com/support/embedded/bios/default.aspx

    TI-RTOS Real-time Operating System and other embedded software products including SYS/BIOS, DSP/BIOS, IPC, SYSLINK, and TCP/IP (NDK), the Multicore SDK, Industrial SDK, DSPLIB, IMGLIB, VoLIB, OpenMP, and OpenCL

    Regards,
    Pavel