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.

PROCESSOR-SDK-J721E: IMX390 Driver

Part Number: PROCESSOR-SDK-J721E

Hi,

I have successfully built the SDK. I was looking through the camera driver files, and the latest release for IMX seems to be IMX355. We previously bought IMX390 (which supports ISP) at your recommendation, so I was wondering if you would be able to provide the camera driver file for IMX390. 

Thank you.

  • Hi,

    Camera driver for imx390 can be found in ti-processor-sdk-rtos-j721e-evm-08_00_00_12\imaging\sensor_drv\src\imx390 folder.

    Are you using PSDKRA? Then you could use vision apps demos to make use of this sensor.

    Regards,

    Brijesh

  • Hi,

    Also please note that supported IMX390 is not with inbuild ISP. The demos use ISP in J721E. 

    Regards,

    Brijesh

  • Hi Brijesh,

    Thanks for the reply, I found the camera driver for IMX390 in the folder you highlighted.

    I do have two questions:

    1. Will the camera driver work only on RTOS, or will it work on Linux as well?
    2. Is there a reason why the camera driver is not available in the Linux SDK?

    Thanks for your help.

  • Hi Olivia Yu,

    This driver is supported on R5F, so not for Linux.

    This is supported on R5F, because CSIRX driver is available on R5F.

    Regards,

    Brijesh

  • Hi Brijesh,

    Thanks for the reply.

    May I know:

    Is it because this camera is an RGB camera and ISP is required, so it is not available for Linux?

    Does this mean other NIR cameras will be available for Linux?

    Regards,

    Olivia

  • Hi Olivia,

    Yes, IMX390 outputs Bayer RGB data, and ISP is required to convert it into other viewable format. This is currently not supported on Linux. CSIRX driver is also currently supported on R5F RTOS. So other camera will also require to use R5F RTOS.

    Regards,

    Brijesh

  • Hi Brijesh,

    Thanks for your reply.

    I noticed that IMX290 (also RGB camera for automotive use) and other RGB cameras like OV2640 are available for Linux. Does this mean that they do not output Bayer RGB data and hence can be supported on Linux?

    My intention is to change the ISP - our end goal is to correct fisheye distortion on the image captured by a fisheye lens - hence I would need to understand this process. Would you happen to provide any resources for this purpose?

    Many thanks.

    Regards,

    Olivia

  • Hi Olivia,

    Linux kernel might support many sensors, but they are not brought up on TDA4x, on CSIRX module.. 

    You need to use TI RTOS driver to bringup the camera and then can use LDC module in VPAC for distortion correction. Please refer to specs for more details on LDC module.

    Regards,

    Brijesh