摄像机和vps都设置成功了,但是图像获取不到

:magnifying_glass_tilted_left: 开始探测可用的相机接口…

尝试 pipe_id = 0 …
2026/04/29 09:46:44.782 !INFO [OpenCamera][0471]hbn module
set camera fps: 30,width: -1,height: -1
Camera 0:
mipi_host: 0
Camera 1:
mipi_host: 2
Camera 2:
mipi_host: 0
Camera 3:
mipi_host: 0
mipi mclk is not configed.
Searching camera sensor on device: /proc/device-tree/soc/cam/vcon@0 i2c bus: 6 mipi rx phy: 0
WARN: Sensor Name: sc1330t, Expected Chip ID: 0xCA18, Actual Chip ID Read: 0x00
WARN: Sensor Name: irs2875-tof, Expected Chip ID: 0x2875, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc230ai-10fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc230ai-10fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc230ai-10fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc230ai-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc230ai-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc230ai-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-hdr-2lane, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-hdr-2lane, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-hdr-2lane, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-hdr-2lane, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-hdr-2lane, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc035hgs, Expected Chip ID: 0x31, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc035hgs_mono, Expected Chip ID: 0x31, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc035hgs_mono, Expected Chip ID: 0x31, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov5640, Expected Chip ID: 0x5640, Actual Chip ID Read: 0x00
WARN: Sensor Name: f37, Expected Chip ID: 0xF37, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-30fps-2lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-30fps-2lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-30fps-4lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-30fps-4lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc202cs-1600x1200, Expected Chip ID: 0xEB52, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc202cs-1600x1200, Expected Chip ID: 0xEB52, Actual Chip ID Read: 0x00
WARN: Sensor Name: irs2381c-tof, Expected Chip ID: 0x2381, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc035hgs-vc0, Expected Chip ID: 0x35, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc035hgs-vc1, Expected Chip ID: 0x35, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc231ai-30fps, Expected Chip ID: 0xCB6A, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc231ai-30fps, Expected Chip ID: 0xCB6A, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc231ai-30fps, Expected Chip ID: 0xCB6A, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx586-30fps-4lane, Expected Chip ID: 0x586, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx586-30fps-4lane, Expected Chip ID: 0x586, Actual Chip ID Read: 0x00
WARN: Sensor Name: os08c10-30fps-2lane, Expected Chip ID: 0x53, Actual Chip ID Read: 0x00
WARN: Sensor Name: os08c10-30fps-2lane, Expected Chip ID: 0x53, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0820std-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0820std-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc1336, Expected Chip ID: 0xCA3F, Actual Chip ID Read: 0x00
WARN: Sensor Name: dummy, Expected Chip ID: 0x00, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xA55A, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xA55A, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xA55A, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xA55A, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov9782-200fps-2lane, Expected Chip ID: 0x9281, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov9782-200fps-2lane, Expected Chip ID: 0x9281, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov9782-120fps-2lane, Expected Chip ID: 0x9281, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov9782-120fps-2lane, Expected Chip ID: 0x9281, Actual Chip ID Read: 0x00
[0] INFO: Found sensor name:imx219-640x480-30fps on mipi rx csi 0, i2c addr 0x10, config_file:linear_640x480_raw10_30fps_2lane.c
[1] INFO: Found sensor name:imx219-1632x1232-30fps on mipi rx csi 0, i2c addr 0x10, config_file:linear_1632x1232_raw10_30fps_2lane.c
[2] INFO: Found sensor name:imx219-1920x1080-30fps on mipi rx csi 0, i2c addr 0x10, config_file:linear_1920x1080_raw10_30fps_2lane.c
WARN: Sensor Name: ov5647-640x480-60fps, Expected Chip ID: 0x5647, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov5647-1280x960-30fps, Expected Chip ID: 0x5647, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov5647-1920x1080-30fps, Expected Chip ID: 0x5647, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov5647-2592x1944-15fps, Expected Chip ID: 0x5647, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-1280x960-120fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-1280x960-120fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-1920x1080-50fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-1920x1080-50fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-2016x1520-21fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-2016x1520-21fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-4000x3000-10fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-4000x3000-10fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov50h40-30fps-4lane, Expected Chip ID: 0x6C, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov50h40-30fps-4lane, Expected Chip ID: 0x6C, Actual Chip ID Read: 0x00
WARN: Sensor Name: ox05b1s, Expected Chip ID: 0x58, Actual Chip ID Read: 0x00
WARN: Sensor Name: ox05b1s, Expected Chip ID: 0x58, Actual Chip ID Read: 0x00
WARN: Sensor Name: ox05b1s, Expected Chip ID: 0x58, Actual Chip ID Read: 0x00
WARN: Sensor Name: ox05b1s, Expected Chip ID: 0x58, Actual Chip ID Read: 0x00
WARN: Sensor Name: ox05b1s_2lane, Expected Chip ID: 0x58, Actual Chip ID Read: 0x00
WARN: Sensor Name: ox05b1s_2lane, Expected Chip ID: 0x58, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-60fps-4lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-60fps-4lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc850sl-30fps, Expected Chip ID: 0x9D1E, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc850sl-30fps, Expected Chip ID: 0x9D1E, Actual Chip ID Read: 0x00
WARN: Sensor Name: shw3g-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: shw3g-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
Auto-selected sensor: imx219-1920x1080-30fps (Resolution: 1920x1080@30fps)
2026/04/29 09:46:45.114 !INFO [CamInitParam][0341]Setting VSE channel-0: input_width:1920, input_height:1080, dst_w:1920, dst_h:1080
2026/04/29 09:46:45.114 !INFO [CamInitParam][0345]ROI: x:0, y:0, w:1920, h:1080, target_w:1920, target_h:1080
2026/04/29 09:46:45.114 !INFO [CamInitParam][0341]Setting VSE channel-1: input_width:1920, input_height:1080, dst_w:1920, dst_h:1080
2026/04/29 09:46:45.114 !INFO [CamInitParam][0345]ROI: x:0, y:0, w:1920, h:1080, target_w:1920, target_h:1080
2026/04/29 09:46:45.114 !INFO [vp_vin_init][0055]csi0 ignore mclk ex attr, because mclk is not configed at device tree.
================= VP Modules Status ====================
======================== VFLOW =========================
(active)[S0] vin0_C0*(dma)-m2m-isp0_C0-m2m-vse0_C0
========================= SIF ==========================
------------------- flow0 info -------------------
rx_index:0
vc_index:0
ipi_channels:1
width:1920
height:1080
format:0x2b
online_isp:1
ddr_en:0
bufnum:0
emb_en:0
embeded_dependence:0
embeded_width:0
embeded_height:0
size_err_cnt:0
========================= ISP ==========================
------------------- flow0 info -------------------
input_mode:2
sched_mode:0
tile_mode:0
af_mode:0
sensor_mode:0
input_width:1920
input_height:1080
input_format:1
input_bit_width:10
input_crop_x:0
input_crop_y:0
input_crop_w:1920
input_crop_h:1080
ddr_en:1
output_format:2
output_bit_width:8
========================= VSE ==========================
------------------- flow0 info -------------------
input_fps:0/0
input_width:1920
input_height:1080
input_format:2
input_bitwidth:8
dns0 channel: roi [0][0][1920][1080], target [1920][1080], fps [30/30]
dns1 channel: roi [0][0][1920][1080], target [1920][1080], fps [30/30]
========================= VENC =========================
Cannot open file /sys/kernel/debug/vpu/venc.========================= VDEC =========================
Cannot open file /sys/kernel/debug/vpu/vdec.========================= JENC =========================
Cannot open file /sys/kernel/debug/jpu/jenc.======================= Buffer =========================

flowid module cid chn FREE REQ PRO COM USED

0 vin0 0 0 16 0 0 0 0
0 vin0 0 8 0 1 2 0 0

0 isp0 0 0 16 0 0 0 0
0 isp0 0 8 0 3 0 0 0

0 vse0 0 0 16 0 0 0 0
0 vse0 0 8 0 3 0 0 0
0 vse0 0 9 0 3 0 0 0


flowid module cid chn FREE REQ PRO COM USED

0 vin0 0 0 16 0 0 0 0
0 vin0 0 8 0 1 2 0 0

0 isp0 0 0 16 0 0 0 0
0 isp0 0 8 0 3 0 0 0

0 vse0 0 0 16 0 0 0 0
0 vse0 0 8 0 3 0 0 0
0 vse0 0 9 0 3 0 0 0

========================= END ===========================

:white_check_mark: 成功!正确的 pipe_id 是: 0
:camera: 打开相机: pipe_id=0, host_id=-1
2026/04/29 09:46:46.290 !INFO [OpenCamera][0471]hbn module
set camera fps: 30,width: -1,height: -1
Camera 0:
mipi_host: 0
Camera 1:
mipi_host: 2
Camera 2:
mipi_host: 0
Camera 3:
mipi_host: 0
mipi mclk is not configed.
Searching camera sensor on device: /proc/device-tree/soc/cam/vcon@0 i2c bus: 6 mipi rx phy: 0
WARN: Sensor Name: sc1330t, Expected Chip ID: 0xCA18, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc1330t, Expected Chip ID: 0xCA18, Actual Chip ID Read: 0x00
WARN: Sensor Name: irs2875-tof, Expected Chip ID: 0x2875, Actual Chip ID Read: 0x00
WARN: Sensor Name: irs2875-tof, Expected Chip ID: 0x2875, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc230ai-10fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc230ai-10fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc230ai-10fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc230ai-10fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc230ai-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc230ai-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc230ai-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc230ai-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-1280p, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-hdr-2lane, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-hdr-2lane, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-hdr-2lane, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-hdr-2lane, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-hdr-2lane, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc132gs-hdr-2lane, Expected Chip ID: 0x132, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc035hgs, Expected Chip ID: 0x31, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc035hgs, Expected Chip ID: 0x31, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc035hgs_mono, Expected Chip ID: 0x31, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc035hgs_mono, Expected Chip ID: 0x31, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc035hgs_mono, Expected Chip ID: 0x31, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov5640, Expected Chip ID: 0x5640, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov5640, Expected Chip ID: 0x5640, Actual Chip ID Read: 0x00
WARN: Sensor Name: f37, Expected Chip ID: 0xF37, Actual Chip ID Read: 0x00
WARN: Sensor Name: f37, Expected Chip ID: 0xF37, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-30fps-2lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-30fps-2lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-30fps-2lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-30fps-4lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-30fps-4lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-30fps-4lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc202cs-1600x1200, Expected Chip ID: 0xEB52, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc202cs-1600x1200, Expected Chip ID: 0xEB52, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc202cs-1600x1200, Expected Chip ID: 0xEB52, Actual Chip ID Read: 0x00
WARN: Sensor Name: irs2381c-tof, Expected Chip ID: 0x2381, Actual Chip ID Read: 0x00
WARN: Sensor Name: irs2381c-tof, Expected Chip ID: 0x2381, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc035hgs-vc0, Expected Chip ID: 0x35, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc035hgs-vc0, Expected Chip ID: 0x35, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc035hgs-vc1, Expected Chip ID: 0x35, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc035hgs-vc1, Expected Chip ID: 0x35, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc231ai-30fps, Expected Chip ID: 0xCB6A, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc231ai-30fps, Expected Chip ID: 0xCB6A, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc231ai-30fps, Expected Chip ID: 0xCB6A, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc231ai-30fps, Expected Chip ID: 0xCB6A, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx586-30fps-4lane, Expected Chip ID: 0x586, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx586-30fps-4lane, Expected Chip ID: 0x586, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx586-30fps-4lane, Expected Chip ID: 0x586, Actual Chip ID Read: 0x00
WARN: Sensor Name: os08c10-30fps-2lane, Expected Chip ID: 0x53, Actual Chip ID Read: 0x00
WARN: Sensor Name: os08c10-30fps-2lane, Expected Chip ID: 0x53, Actual Chip ID Read: 0x00
WARN: Sensor Name: os08c10-30fps-2lane, Expected Chip ID: 0x53, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0820std-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0820std-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0820std-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc1336, Expected Chip ID: 0xCA3F, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc1336, Expected Chip ID: 0xCA3F, Actual Chip ID Read: 0x00
WARN: Sensor Name: dummy, Expected Chip ID: 0x00, Actual Chip ID Read: 0x00
WARN: Sensor Name: dummy, Expected Chip ID: 0x00, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xA55A, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xA55A, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xA55A, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xA55A, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xA55A, Actual Chip ID Read: 0x00
WARN: Sensor Name: ar0233-30fps, Expected Chip ID: 0xA55A, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov9782-200fps-2lane, Expected Chip ID: 0x9281, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov9782-200fps-2lane, Expected Chip ID: 0x9281, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov9782-200fps-2lane, Expected Chip ID: 0x9281, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov9782-120fps-2lane, Expected Chip ID: 0x9281, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov9782-120fps-2lane, Expected Chip ID: 0x9281, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov9782-120fps-2lane, Expected Chip ID: 0x9281, Actual Chip ID Read: 0x00
[0] INFO: Found sensor name:imx219-640x480-30fps on mipi rx csi 0, i2c addr 0x10, config_file:linear_640x480_raw10_30fps_2lane.c
[1] INFO: Found sensor name:imx219-1632x1232-30fps on mipi rx csi 0, i2c addr 0x10, config_file:linear_1632x1232_raw10_30fps_2lane.c
[2] INFO: Found sensor name:imx219-1920x1080-30fps on mipi rx csi 0, i2c addr 0x10, config_file:linear_1920x1080_raw10_30fps_2lane.c
WARN: Sensor Name: ov5647-640x480-60fps, Expected Chip ID: 0x5647, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov5647-640x480-60fps, Expected Chip ID: 0x5647, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov5647-1280x960-30fps, Expected Chip ID: 0x5647, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov5647-1280x960-30fps, Expected Chip ID: 0x5647, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov5647-1920x1080-30fps, Expected Chip ID: 0x5647, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov5647-1920x1080-30fps, Expected Chip ID: 0x5647, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov5647-2592x1944-15fps, Expected Chip ID: 0x5647, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov5647-2592x1944-15fps, Expected Chip ID: 0x5647, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-1280x960-120fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-1280x960-120fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-1280x960-120fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-1920x1080-50fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-1920x1080-50fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-1920x1080-50fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-2016x1520-21fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-2016x1520-21fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-2016x1520-21fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-4000x3000-10fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-4000x3000-10fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx477-4000x3000-10fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov50h40-30fps-4lane, Expected Chip ID: 0x6C, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov50h40-30fps-4lane, Expected Chip ID: 0x6C, Actual Chip ID Read: 0x00
WARN: Sensor Name: ov50h40-30fps-4lane, Expected Chip ID: 0x6C, Actual Chip ID Read: 0x00
WARN: Sensor Name: ox05b1s, Expected Chip ID: 0x58, Actual Chip ID Read: 0x00
WARN: Sensor Name: ox05b1s, Expected Chip ID: 0x58, Actual Chip ID Read: 0x00
WARN: Sensor Name: ox05b1s, Expected Chip ID: 0x58, Actual Chip ID Read: 0x00
WARN: Sensor Name: ox05b1s, Expected Chip ID: 0x58, Actual Chip ID Read: 0x00
WARN: Sensor Name: ox05b1s, Expected Chip ID: 0x58, Actual Chip ID Read: 0x00
WARN: Sensor Name: ox05b1s_2lane, Expected Chip ID: 0x58, Actual Chip ID Read: 0x00
WARN: Sensor Name: ox05b1s_2lane, Expected Chip ID: 0x58, Actual Chip ID Read: 0x00
WARN: Sensor Name: ox05b1s_2lane, Expected Chip ID: 0x58, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-60fps-4lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-60fps-4lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: imx415-60fps-4lane, Expected Chip ID: 0x03, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc850sl-30fps, Expected Chip ID: 0x9D1E, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc850sl-30fps, Expected Chip ID: 0x9D1E, Actual Chip ID Read: 0x00
WARN: Sensor Name: sc850sl-30fps, Expected Chip ID: 0x9D1E, Actual Chip ID Read: 0x00
WARN: Sensor Name: shw3g-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: shw3g-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
WARN: Sensor Name: shw3g-30fps, Expected Chip ID: 0xCB34, Actual Chip ID Read: 0x00
Auto-selected sensor: imx219-1920x1080-30fps (Resolution: 1920x1080@30fps)
2026/04/29 09:46:46.526 !INFO [CamInitParam][0341]Setting VSE channel-0: input_width:1920, input_height:1080, dst_w:1920, dst_h:1080
2026/04/29 09:46:46.526 !INFO [CamInitParam][0345]ROI: x:0, y:0, w:1920, h:1080, target_w:1920, target_h:1080
2026/04/29 09:46:46.526 !INFO [CamInitParam][0341]Setting VSE channel-1: input_width:1920, input_height:1080, dst_w:1920, dst_h:1080
2026/04/29 09:46:46.526 !INFO [CamInitParam][0345]ROI: x:0, y:0, w:1920, h:1080, target_w:1920, target_h:1080
2026/04/29 09:46:46.526 !INFO [vp_vin_init][0055]csi0 ignore mclk ex attr, because mclk is not configed at device tree.
================= VP Modules Status ====================
======================== VFLOW =========================
(active)[S0] vin0_C0*(dma)-m2m-isp0_C0-m2m-vse0_C0
========================= SIF ==========================
------------------- flow0 info -------------------
rx_index:0
vc_index:0
ipi_channels:1
width:1920
height:1080
format:0x2b
online_isp:1
ddr_en:0
bufnum:0
emb_en:0
embeded_dependence:0
embeded_width:0
embeded_height:0
size_err_cnt:1
========================= ISP ==========================
------------------- flow0 info -------------------
input_mode:2
sched_mode:0
tile_mode:0
af_mode:0
sensor_mode:0
input_width:1920
input_height:1080
input_format:1
input_bit_width:10
input_crop_x:0
input_crop_y:0
input_crop_w:1920
input_crop_h:1080
ddr_en:1
output_format:2
output_bit_width:8
========================= VSE ==========================
------------------- flow0 info -------------------
input_fps:0/0
input_width:1920
input_height:1080
input_format:2
input_bitwidth:8
dns0 channel: roi [0][0][1920][1080], target [1920][1080], fps [30/30]
dns1 channel: roi [0][0][1920][1080], target [1920][1080], fps [30/30]
========================= VENC =========================
Cannot open file /sys/kernel/debug/vpu/venc.========================= VDEC =========================
Cannot open file /sys/kernel/debug/vpu/vdec.========================= JENC =========================
Cannot open file /sys/kernel/debug/jpu/jenc.======================= Buffer =========================

flowid module cid chn FREE REQ PRO COM USED

0 vin0 0 0 16 0 0 0 0
0 vin0 0 8 0 1 2 0 0

0 isp0 0 0 16 0 0 0 0
0 isp0 0 8 0 3 0 0 0

0 vse0 0 0 16 0 0 0 0
0 vse0 0 8 0 3 0 0 0
0 vse0 0 9 0 3 0 0 0


flowid module cid chn FREE REQ PRO COM USED

0 vin0 0 0 16 0 0 0 0
0 vin0 0 8 0 1 2 0 0

0 isp0 0 0 16 0 0 0 0
0 isp0 0 8 0 3 0 0 0

0 vse0 0 0 16 0 0 0 0
0 vse0 0 8 0 3 0 0 0
0 vse0 0 9 0 3 0 0 0

========================= END ===========================

:movie_camera: 配置VPS缩放: 1920x1080 → 1024x576
2026/04/29 09:46:47.212 !INFO [CamInitVseParam][0438]Setting VSE channel-0: input_width:1920, input_height:1080, dst_w:1024, dst_h:576
2026/04/29 09:46:47.212 !INFO [CamInitVseParam][0438]Setting VSE channel-1: input_width:1920, input_height:1080, dst_w:1920, dst_h:1080
================= VP Modules Status ====================
======================== VFLOW =========================
(active)[S0] vin0_C0*(dma)-m2m-isp0_C0-m2m-vse0_C0
(active)[S1] vse0_C1
========================= SIF ==========================
------------------- flow0 info -------------------
rx_index:0
vc_index:0
ipi_channels:1
width:1920
height:1080
format:0x2b
online_isp:1
ddr_en:0
bufnum:0
emb_en:0
embeded_dependence:0
embeded_width:0
embeded_height:0
size_err_cnt:1
========================= ISP ==========================
------------------- flow0 info -------------------
input_mode:2
sched_mode:0
tile_mode:0
af_mode:0
sensor_mode:0
input_width:1920
input_height:1080
input_format:1
input_bit_width:10
input_crop_x:0
input_crop_y:0
input_crop_w:1920
input_crop_h:1080
ddr_en:1
output_format:2
output_bit_width:8
========================= VSE ==========================
------------------- flow0 info -------------------
input_fps:0/0
input_width:1920
input_height:1080
input_format:2
input_bitwidth:8
dns0 channel: roi [0][0][1920][1080], target [1920][1080], fps [30/30]
dns1 channel: roi [0][0][1920][1080], target [1920][1080], fps [30/30]
------------------- flow1 info -------------------
input_fps:0/0
input_width:1920
input_height:1080
input_format:2
input_bitwidth:8
dns0 channel: roi [0][0][1920][1080], target [1024][576], fps [30/30]
dns1 channel: roi [0][0][1920][1080], target [1920][1080], fps [30/30]
========================= VENC =========================
Cannot open file /sys/kernel/debug/vpu/venc.========================= VDEC =========================
Cannot open file /sys/kernel/debug/vpu/vdec.========================= JENC =========================
Cannot open file /sys/kernel/debug/jpu/jenc.======================= Buffer =========================

flowid module cid chn FREE REQ PRO COM USED

0 vin0 0 0 16 0 0 0 0
0 vin0 0 8 0 1 2 0 0

0 isp0 0 0 16 0 0 0 0
0 isp0 0 8 0 3 0 0 0

0 vse0 0 0 16 0 0 0 0
0 vse0 0 8 0 3 0 0 0
0 vse0 0 9 0 3 0 0 0

1 vse0 1 0 16 0 0 0 0
1 vse0 1 8 0 3 0 0 0
1 vse0 1 9 0 3 0 0 0


flowid module cid chn FREE REQ PRO COM USED

0 vin0 0 0 16 0 0 0 0
0 vin0 0 8 0 1 2 0 0

0 isp0 0 0 16 0 0 0 0
0 isp0 0 8 0 3 0 0 0

0 vse0 0 0 16 0 0 0 0
0 vse0 0 8 0 3 0 0 0
0 vse0 0 9 0 3 0 0 0

1 vse0 1 0 16 0 0 0 0
1 vse0 1 8 0 3 0 0 0
1 vse0 1 9 0 3 0 0 0

========================= END ===========================
:hourglass_not_done: 等待相机稳定…
:white_check_mark: IMX219+VPS 初始化成功 (输出: 1024x576)
:camera_with_flash: 获取图像…
:warning: 第 1 次获取图像失败,重试中…
:warning: 第 2 次获取图像失败,重试中…
:warning: 第 3 次获取图像失败,重试中…
:cross_mark: 获取图像失败

这个是测试代码

from hobot_vio import libsrcampy

import time

def find_available_pipe():

"""自动探测可用的 pipe_id"""

print("🔍 开始探测可用的相机接口...")

for pipe_id in range(4):

    print(f"   尝试 pipe_id = {pipe_id} ...")

    cam = libsrcampy.Camera()

    ret = cam.open_cam(pipe_id, -1, 30, 1920, 1080)

    if ret == 0:

        print(f"   ✅ 成功!正确的 pipe_id 是: {pipe_id}")

        cam.close_cam()

        return pipe_id

    else:

        print(f"   ❌ pipe_id {pipe_id} 打开失败")

    time.sleep(0.5)

print("❌ 未找到可用相机,请检查硬件连接")

return None

def init_imx219_cam_vps_35(pipe_id=None, host_id=-1):

"""

初始化 IMX219 相机和 VPS 缩放

"""

if pipe_id is None:

    pipe_id = find_available_pipe()

    if pipe_id is None:

        raise RuntimeError("无法找到可用的相机接口")



cam = libsrcampy.Camera()



\# 1. 打开相机

fps = 30

src_w, src_h = 1920, 1080

print(f"📷 打开相机: pipe_id={pipe_id}, host_id={host_id}")

ret = cam.open_cam(pipe_id, host_id, fps, src_w, src_h)

if ret != 0:

    raise RuntimeError(f"open_cam failed: {ret}")



\# 2. 打开VPS(缩放功能)

proc_mode = 1  # 缩放模式

dst_w, dst_h = 1024, 576

crop = \[0, 0\]  # ✅ 修复:裁剪起点 (x, y),不包含宽高

rotate = 0



print(f"🎥 配置VPS缩放: {src_w}x{src_h} -> {dst_w}x{dst_h}")

ret = cam.open_vps(

    pipe_id, proc_mode,

    src_w, src_h,

    dst_w, dst_h,

    crop, rotate

)

if ret != 0:

    raise RuntimeError(f"open_vps failed: {ret}")



print("⏳ 等待相机稳定...")

time.sleep(1.0)



print(f"✅ IMX219+VPS 初始化成功 (输出: {dst_w}x{dst_h})")

return cam, dst_w, dst_h

def get_image_with_retry(cam, width, height, max_retries=3):

"""带重试机制的图像获取"""

for i in range(max_retries):

    \# 注意:根据官方示例,get_img 可能只需要一个参数

    img_data = cam.get_img(2)  # 先尝试只传 module

    if img_data is not None:

        if i > 0:

            print(f"✅ 第 {i+1} 次尝试成功获取图像")

        return img_data

    print(f"⚠️ 第 {i+1} 次获取图像失败,重试中...")

    time.sleep(0.5)

return None

# 测试主函数

if _name_ == “_main_”:

print("=" \* 50)

print("IMX219 相机测试程序")

print("=" \* 50)



try:

    cam, width, height = init_imx219_cam_vps_35(pipe_id=None, host_id=-1)

    

    print(f"📸 获取图像...")

    img_data = get_image_with_retry(cam, width, height)

    

    if img_data is not None:

        print(f"✅ 获取图像成功!")

        print(f"   字节数: {len(img_data)}")

        print(f"   目标尺寸: {width}x{height}")

        print(f"   期望字节数(YUV420): {width \* height \* 3 // 2}")

        

        save_path = "test_image.raw"

        with open(save_path, "wb") as f:

            f.write(img_data)

        print(f"💾 图像已保存到: {save_path}")

    else:

        print("❌ 获取图像失败")

        

except RuntimeError as e:

    print(f"❌ 初始化失败: {e}")

except Exception as e:

    print(f"❌ 未知错误: {e}")

您好 ,摄像机和vps都设置成功了,想获取硬件加速vps后的缩放图片,但是图像获取不到. 我用的是rdk x5, 插在CAM1插口上。请问如何解决?

你好,还请提供一下使用的摄像头模组和对应系统版本

使用/app目录下的demo能否正常使用

摄像头是imx219

系统是 3.5.0 最新版的

/app有vps的demo,但是不是直接从摄像头获取的vps数据。

是,主要确认硬件通路正确性,MIPI相机使用demo是否能正常出图

mipi 正常摄像机可以正确获得数据的

你好,可以再看看API 手册,这里看是 vps.get_img 调用的问题,要求是三个参数

请问我的代码的测试逻辑和参数都是对的么?

还想问一下,Camera.get_img(module, width, height) module 这个必须设置成2 是么?

逻辑上没看到明显的问题,只是写法有些复杂,具体的函数使用需要参考API手册和现有的demo来开发

module对应不同模块 2对应视频缩放引擎输出 你要获取 VPS 缩放后的图像,module=2 是正确的选择 ,不需要改。

open_vpspipe_id 应该与 open_cam 区分

# 官方示例:cam 用 pipe_id=0, vps 用 pipe_id=1
cam = libsrcampy.Camera()
ret = cam.open_cam(0, 1, 30, [1920, 1280], [1080, 720])

vps = libsrcampy.Camera()       # ← 独立的 Camera 对象
ret = vps.open_vps(1, 1, 1920, 1080, 512, 512)  # ← pipe_id=1

你当前的写法是在同一个 Camera 对象上调用 open_cam(0,...)open_vps(0,...),pipe_id 都是 0。虽然从日志看管线确实建立成功了(S0 和 S1 都 active),但这种用法与官方示例不一致,可能在某些场景下不稳定。

建议参考官方示例来编写代码

请问您这个示例代码在哪里找到的,可以发下么?

请问您这个示例代码在哪里找到的?

/app 目录下有部分demo API手册也有每一个函数都有对应示例代码

可以在手册中多看看 Camera 对象 | RDK DOC