X5 无法使能MIPI 时钟

、参照x3的方法,执行如下命令-

sudo bash -c “echo 1 > /sys/class/vps/mipi_host0/param/snrclk_en”-
sudo bash -c “echo 24000000 > /sys/class/vps/mipi_host0/param/snrclk_freq”

不管怎么执行都是bash: line 1: echo: write error: Operation not permitted-

sunrise@ubuntu:/app/pydev_demo/03_mipi_camera_sample$ sudo python3 mipi_camera.py 报错如下-
1920x1200

1920x1080

1680x1050

1600x1200

1600x900

1366x768

1280x1024

1280x800

1280x720

1024x768

800x600

720x576

720x480

640x480

Resolution 1920x1080 exists in the list.

[BPU_PLAT]BPU Platform Version(1.3.6)!

[HBRT] set log level as 0. version = 3.15.55.0

[DNN] Runtime version = 1.24.5_(3.15.55 HBRT)

[A][DNN][packed_model.cpp:247][Model](2025-03-04,22:21:17.839.511) [HorizonRT] The model builder version = 1.23.5

[W][DNN]bpu_model_info.cpp:491][Version](2025-03-04,22:21:17.991.916) Model: fcos_efficientnetb0_512x512_nv12. Inconsistency between the hbrt library version 3.15.55.0 and the model build version 3.15.47.0 detected, in order to ensure correct model results, it is recommended to use compilation tools and the BPU SDK from the same OpenExplorer package.

-– model input properties —

tensor type: NV12

data type: uint8

layout: NCHW

shape: (1, 3, 512, 512)

-– model output properties —

tensor type: int32

data type: int32

layout: NHWC

shape: (1, 64, 64, 80)

tensor type: int32

data type: int32

layout: NHWC

shape: (1, 32, 32, 80)

tensor type: int32

data type: int32

layout: NHWC

shape: (1, 16, 16, 80)

tensor type: int32

data type: int32

layout: NHWC

shape: (1, 8, 8, 80)

tensor type: int32

data type: int32

layout: NHWC

shape: (1, 4, 4, 80)

tensor type: int32

data type: int32

layout: NHWC

shape: (1, 64, 64, 4)

tensor type: int32

data type: int32

layout: NHWC

shape: (1, 32, 32, 4)

tensor type: int32

data type: int32

layout: NHWC

shape: (1, 16, 16, 4)

tensor type: int32

data type: int32

layout: NHWC

shape: (1, 8, 8, 4)

tensor type: int32

data type: int32

layout: NHWC

shape: (1, 4, 4, 4)

tensor type: int32

data type: int32

layout: NCHW

shape: (1, 64, 64, 1)

tensor type: int32

data type: int32

layout: NCHW

shape: (1, 32, 32, 1)

tensor type: int32

data type: int32

layout: NCHW

shape: (1, 16, 16, 1)

tensor type: int32

data type: int32

layout: NCHW

shape: (1, 8, 8, 1)

tensor type: int32

data type: int32

layout: NCHW

shape: (1, 4, 4, 1)

set camera fps: -1,width: 1920,height: 1080

Camera 0:

i2c_bus: 6

mipi_host: 0

Camera 1:

i2c_bus: 4

mipi_host: 2

Camera 2:

i2c_bus: 0

mipi_host: 0

Camera 3:

i2c_bus: 0

mipi_host: 0

[INFO] board_id is 302, so skip csi test for index 1 and index 3

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-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: sc035hgs, Expected Chip ID: 0x35, 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-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: irs2381c-tof, Expected Chip ID: 0x2381, Actual Chip ID Read: 0x00

WARN: Sensor Name: imx219-640x480-30fps, Expected Chip ID: 0x219, Actual Chip ID Read: 0x00

WARN: Sensor Name: imx219-1632x1232-30fps, Expected Chip ID: 0x219, Actual Chip ID Read: 0x00

WARN: Sensor Name: imx219-1920x1080-30fps, Expected Chip ID: 0x219, Actual Chip ID Read: 0x00

WARN: Sensor Name: imx219-3264x2464-15fps, Expected Chip ID: 0x219, Actual Chip ID Read: 0x00

WARN: Sensor Name: imx219-3264x2464-21fps, Expected Chip ID: 0x219, 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-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-1920x1080-50fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00

WARN: Sensor Name: imx477-2016x1520-40fps, 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: 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

[INFO] board_id is 302, so skip csi test for index 1 and index 3

mipi mclk is not configed.

Searching camera sensor on device: /proc/device-tree/soc/cam/vcon@2 i2c bus: 4 mipi rx phy: 2

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-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: sc035hgs, Expected Chip ID: 0x35, 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-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: irs2381c-tof, Expected Chip ID: 0x2381, Actual Chip ID Read: 0x00

WARN: Sensor Name: imx219-640x480-30fps, Expected Chip ID: 0x219, Actual Chip ID Read: 0x00

WARN: Sensor Name: imx219-1632x1232-30fps, Expected Chip ID: 0x219, Actual Chip ID Read: 0x00

WARN: Sensor Name: imx219-1920x1080-30fps, Expected Chip ID: 0x219, Actual Chip ID Read: 0x00

WARN: Sensor Name: imx219-3264x2464-15fps, Expected Chip ID: 0x219, Actual Chip ID Read: 0x00

WARN: Sensor Name: imx219-3264x2464-21fps, Expected Chip ID: 0x219, 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-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-1920x1080-50fps, Expected Chip ID: 0x477, Actual Chip ID Read: 0x00

WARN: Sensor Name: imx477-2016x1520-40fps, 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: 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

2025/03/04 22:21:26.194 ERROR [CamInitParam][0258]No camera sensor found, please check whether the camera connection or video_idx is correct.

2025/03/04 22:21:26.194 ERROR [OpenCamera][0410]CamInitParam failed error(-1)

No suitable display method found.

Running without preview window

2025/03/04 22:21:26.308 ERROR [GetImageFrame][0564]get chn from 512x512 failed

Traceback (most recent call last):

File “/app/pydev_demo/03_mipi_camera_sample/mipi_camera.py”, line 400, in

img = np.frombuffer(img, dtype=np.uint8)

TypeError: a bytes-like object is required, not ‘NoneType’-

执行下面的命令,显示发现摄像头-

sunrise@ubuntu:/app/pydev_demo/03_mipi_camera_sample$ sudo i2cdetect -y -r 4

0 1 2 3 4 5 6 7 8 9 a b c d e f

00: – – – – – – – –

10: – – – – – – – – – – 1a – – – – –

20: – – – – – – – – – – – – – – – –

30: – – – – – – – – – – – – – – – –

40: – – – – – – – – – – – – – – – –

50: – – – – – – – – – – – – – – – –

60: – – – – 64 – – – – – – – – – – –

70: – – – – – – – –

sunrise@ubuntu:/app/pydev_demo/03_mipi_camera_sample$-