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.

AM62A7: Looking for Development Kits and Resources for MIPI CSI-2 with AM62A7

Part Number: AM62A7

Tool/software:

Hi Team,

I am going to work on a project that involves image and video streaming and I have selected the MIPI CSI-2 interface to connect cameras and imaging devices to the AM62A7 processor. I would appreciate your assistance with the following:

  1. Sample Code and Libraries: Is there any available complete code, libraries, HAL layer or development kits that would facilitate the integration of MIPI CSI-2 with the AM62A7?
  2. MIPI CSI-2 Documentation: Could you provide links to the relevant documentation and resources for MIPI CSI-2 implementation, specifically concerning the AM62A7?

If there are any additional resources or tips you think would be helpful for my project, Kindly let me know.

Regards,
Yaadesh S

  • Hello Yaadesh,

    The Processor SDK Linux for AM62A supports the V4L2 framework. If you have a V4L2 compliant sensor driver, you can plug and play with your camera. Below are a few pointers to get you started:

    Regards,

    Jianzhong

  • Hi Jianzhong,

    Thank you for the information and the pointers regarding the Processor SDK Linux for AM62A and the V4L2 framework support. I have a few follow-up questions to further understand how to proceed with the development:

    IDE for Testing and Debugging: Could you recommend a basic IDE or development environment to help test and debug the data transmission and reception functionalities for the camera? Additionally, if possible, could you provide a starter application or example code to demonstrate the basic operation?

    Extending with Additional Features: I understand that we can use Linux commands to interact with the camera. If we want to add specific features or additional functionality to our application, how can we go about doing that? Also, could you share any best practices for debugging and testing such features in the implementation?

    Windows-Based Development: Is it possible to use Windows-based applications and drivers for this development instead of relying on Linux? If so, could you provide some guidance or resources on how to achieve this?

    Looking forward to your guidance on these points.

    Best regards,
    Yaadesh S

  • Hi Yaadesh,

    You could use the function tracer (https://www.kernel.org/doc/html/v5.0/trace/ftrace.html) to see how the sensor driver and the CSI Rx driver are running. 

    Please refer to the IMX219 driver for an example: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/drivers/media/i2c/imx219.c?h=ti-linux-6.6.y.

    Regards,

    Jianzhong