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.

How to put data to ISS on DM8127 IPNC

Is there any way to input RAW(bayer) image file data to ISS on DM8127 IPNC?

I want to do following on DM8127 IPNC:
(1)Put RAW(bayer) image data to ISS.
(2)Get YUV (or RGB) image data after ISS process.

Regards,

  • Yoichi,

    Have you used the ITT (Image tuning tool) shipped along with the IPNC software releases?

    The ITT implements get RAW & get YUV functions. The same are also implemented in the ITT thread in camera link.

    Regards

    Rajat

  • Hi Yoichi,

    Do you need this processing just for single image test or you need the data flow in the real product?

    In the first case, building a M3 only project in CCS and use JTAG connection to do file read/write may be the most pratical solution.

    In the second case, if you are using IPNC RDK, then you need to redesign the whole data flow, read the file content on A8 into the shared memory, send it to M3 through IPC, then get the YUV frame back and save it in a similar way.

    In both cases, please make sure to run ISS in one-shot (DDR input) mode.

  • Dear Rajat,

    I know ITT supports "get RAW".
    But I need the function "put RAW".
    Do you mean ITT supports the "put RAW"?

    Regards,

  • Hi Yochi,

    We haven't implemented a direct putRAW kind of functionality. But I suggest you to look at ispLink. The isp link invoked ISS drivers in M2M mode, in this mode the IPIPEIF reads RAW from DDR and processes it through ISP, Resizers and outputs the processed image to DDR. You could also use the ISS drivers directly in your application.

    Regards

    Rajat

  • Yoichi,

    May be you want to look @ IpcFrameIn, ipcFrameOut link in src_linux/src_bios