Configuring Camera Sensor (GC2053(ir+rgb) and OV9732(ir+rgb)) on CANMV K230 v1.1 (CSI1/CSI2 Support)

Viewed 77

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:

  1. 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?

  2. 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!

2 Answers

Which sdk are you using? Linux + RTOS ? or rtos only?

Linux + RTOS

支持的、只需要一路跑rgb 、一路ir 就可以、若果要用gc2053 + ov9732 、目前是已经支持的、就可以按照多路的sensor 文档去操作即可。rgb sensor 和 ir sensor 的不同都是根据配置文件决定的(xxx_auto.json he xxx_manual.json)