Hello everyone,
I recently bought the Debix model B based on IMX8M plus processor. The idea is to benchmark my computer vision application that is actually running on a Raspberry pi 4 with the HQ camera.
I want to keep my camera setup (HQ) because I need to change lenses (debix cameras cannot).
If I'm not wrong debix board seems to have all the necessary interface (CSI) and ISP to operate the Rpi HQ camera based on the imx477 sensor.
Have you some ressources (tutorial, drivers ...) to use this camera with the Debix ?
Thank you in advance
Regards
Hi @noklm ,
You will need to re-bitbake a custom image for that board using its u-boot and kernel here : https://github.com/debix-tech
The following document will guide you to develop an ISP based camera driver of iMX8MP : https://www.nxp.com/docs/en/application-note/AN13713.pdf
Reference examples :
IMX219 :
- Doc : https://www.nxp.com/webapp/sps/download/preDownload.jsp?render=true
- Code : https://github.com/nxp-imx-support/imx8mp-imx219-sensor-enablement
IMX477 : https://community.nxp.com/t5/i-MX-Processors/Porting-IMX477-for-IMX8MP-Isp/m-p/1648414
your board should support imx477, not only dts file, you also need change isp and vvcam driver in your bsp, for more detailed information and demo code based on nxp bsp, you can refer to the links Khang shows
Hello,
Thank you all for your replies.
I found a good discussion on the debix community on discord about camera with the Debix.
Kieran Bingham from libcamera is actually working on porting libcamera framework on debix based imx8mp. A demonstration was showcased. He shared the custom kernel with libcamera patches here:
https://gitlab.com/ideasonboard/nxp/linux
To use Mipi camera with the debix board you must have the debix IO board which is a shame.
Unfortunately I had no time to test it for now.
Regards