I’m working with the CANMV K230 v1.1 board. The board has an inbuilt OV5647 sensor on CSI0.
Now, I want to test two additional dual-camera modules:
GC2053
OV9732
Both cameras are RGB+IR dual-mode sensors:
IR camera uses CSI1(for both driver)
RGB camera uses CSI2(for both driver)
I’ve found that the source files already include gc2053.c and ov9732.c drivers. However, I noticed that working configurations for camera sensors also include CSI1 and CSI2 specific driver files (like initialization and stream control logic).
My Questions:
-
Do I need to create separate CSI1 and CSI2 driver files to support these dual-camera modules? If yes, could someone guide me on how to correctly create or configure these CSI interface drivers?
-
Is the initialization and image capture process for the IR camera the same as for the RGB sensor? Or does it require a different approach (e.g., specific control register setup, gain/exposure tuning, etc.)?
Any suggestions, example code, or documentation references would be greatly appreciated!