isp初始化报错 XCORE:E:invalid main scene len!

  • 您好 rkisp 加载iqfile配置支持 json 格式和 .bin 模式,XCORE:E:invalid main scene len! 是解析 iqfile 时的报错信息,主要是针对多摄像头的不影响正常使用
  • Crocodile wrote: 2025-03-17 2:52 您好 rkisp 加载iqfile配置支持 json 格式和 .bin 模式,XCORE:E:invalid main scene len! 是解析 iqfile 时的报错信息,主要是针对多摄像头的不影响正常使用
    我也遇到这个问题了,rv1106g2的pro板子,影响使用啊,代码里到初始化isp的aiq的时候就会卡在那里不动了 根本没法正常
    屏幕截图 2025-03-21 135125.png
  • S_crossroad wrote: 2025-03-15 7:56 1、开发板型号:Luckfox Pico Mini B
    2、SDK:https://github.com/LuckfoxTECH/luckfox-pico.git
    3、问题描述:git clone了SDK,在app目录下放了自己的文件并编译,默认配置下./build.sh编译Buildroot固件并到开发板flash中。启动的时候看到如下报错。XCORE:E:invalid main scene len!。 然后我又烧录了官方网盘里的固件,启动阶段还是会报一样的错。内核版本都是Linux luckfox 5.10.160 #3 Tue Nov 19 17:16:58 CST 2024 armv7l GNU/Linux。
    主要是我自己的程序中需要初始化isp。然后执行的时候也会报错XCORE:E:invalid main scene len!。 该怎么解决?如果需要更详细的信息请联系我提供。

    Code: Select all

    XCORE:K:rk_aiq_init_lib, ISP HW ver: 32
    XCORE:K:
    ************************** VERSION INFOS **************************
    version release date: 2024-2-18
             AIQ:       AIQ v5.0x5.0
    
    git logs:
    25bd14e RV1106: smart_door: release rga/isp/mpp for V1.3.0
    99d080a RV1106/RV1103: Battery/Doorbell: release kmpp/rockit-ko for V1.3.2
    6458e2a RV1106/RV1103: Battery/Doorbell: release kmpp/rockit-ko for V1.3.1
    e8dab39 RV1106: CVR: release rga/isp/mpp for V1.1.0
    a021b32 RV1106/RV1103: Battery/Doorbell: release kmpp/rockit-ko for V1.3.0
    
    ************************ VERSION INFOS END ************************
    
    [isp.c][sample_common_isp_init]:ID: 0, sensor_name is m00_b_sc3336 4-0030, iqfiles is /oem/usr/share/iqfiles
    XCORE:K:rk_aiq_uapi_sysctl_preInit_devBufCnt: dev_ent:rkraw_rx, buf_cnt:2
    [isp.c][sample_common_isp_init]:main_scene is normal, sub_scene is day
    [isp.c][sample_common_isp_init]:00:00:03.687077: rk_aiq_uapi2_sysctl_preInit_scene begin
    XCORE:K:rk_aiq_uapi_sysctl_preInit_scene: main_scene: normal, sub_scene: day
    [isp.c][sample_common_isp_init]:00:00:03.687363: rk_aiq_uapi2_sysctl_preInit_scene over
    XCORE:E:invalid main scene len!
    
    [    3.910361] stream_cif_mipi_id0: s_power 1, entity use_count 1
    [    3.912822] stream_cif_mipi_id0: open video, entity use_countt 2
    IPCSERVER:K:cid[0] Process path:/tmp/UNIX.domain0, sockfd:14
    [    3.913082] stream_cif_mipi_id1: open video, entity use_countt 1
    XCORE:K:cid[0] rk_aiq_uapi_sysctl_init success. iq:/oem/usr/share/iqfiles/sc3336_CMK-OT2119-PC1_30IRC-F16.json
    [isp.c][sample_common_isp_init]:00:00:03.916132: rk_aiq_uapi2_sysctl_init over
    [    3.945592] rkisp rkisp-vir0: first params buf queue
    XCORE:K:cid[0] rk_aiq_uapi_sysctl_prepare success. mode:0
    [isp.c][sample_common_isp_run]:00:00:03.944259: rk_aiq_uapi2_sysctl_prepare succeed
    CAMHW:K:cid[0] start success. isGroup:0, isOnline:1, isMultiIsp:0, init_ens:0x1bfc0ffc4739
    XCORE:K:cid[0] rk_aiq_uapi_sysctl_start success.
    [isp.c][sample_common_isp_run]:00:00:03.946607: rk_aiq_uapi2_sysctl_start succeed
    failed to open /sys/class/pwm/pwmchip3/export
    [isp.c][rk_isp_set_light_strength]:pwm3 init failed -2
    [isp.c][rk_isp_set_blc_strength]:blc mode is not enabled
    [isp.c][rk_isp_set_hlc_level]:hlc mode is not enabled
    [isp.c][rk_isp_set_white_blance_red]:white blance is auto, not support set gain
    [isp.c][rk_isp_set_white_blance_green]:white blance is auto, not support set gain
    [isp.c][rk_isp_set_white_blance_blue]:white blance is auto, not support set gain
    [    4.084638] vsys dev open 27
    ALDCH:E:uapi want to disalbe ldch, but ldch has been disalbed!
    [    4.099425] stream_cif_mipi_id0: open video, entity use_countt 3
    ALDCH:E:uapi want to disalbe ldch, but ldch has been disalbed!
    [    4.099533] stream_cif_mipi_id0: close video, entity use_count 2
    rockit log path (null), log_size = 0, can use export rt_log_path=, export rt_log_size= change
    [    4.106087] stream_cif_mipi_id0: open video, entity use_countt 3
    log_file = (nil)
    [    4.107500] stream_cif_mipi_id0: close video, entity use_count 2
    RTVersion        00:00:04-072 {dump              :064} ---------------------------------------------------------
    [    4.120681] stream_cif_mipi_id0: open video, entity use_countt 3
    RTVersion        00:00:04-072 {dump              :065} rockit version: git-4720dc10a Tue Apr 30 15:47:55 2024 +0800
    [    4.120772] stream_cif_mipi_id0: close video, entity use_count 2
    RTVersion        00:00:04-073 {dump              :066} rockit building: built- 2024-04-30 15:53:43
    [    4.126616] stream_cif_mipi_id0: open video, entity use_countt 3
    RTVersion        00:00:04-073 {dump              :067} ---------------------------------------------------------
    [    4.126706] stream_cif_mipi_id0: close video, entity use_count 2
    rockit default level 4, can use export rt_log_level=x, x=0,1,2,3,4,5,6 change
    [    4.130587] rkisp-vir0: rockit wrap buf:0x2d12000
    (null)           00:00:04-073 {read_log_level    :098} text is all=4
    [    4.130607] rkisp queue buf done
    (null)           00:00:04-073 {read_log_level    :100} module is all, log_level is 4
    [    4.131348] rkisp-vir0: wrap_line mode can not set the mirror
    (null)           00:00:04-076 {monitor_log_level :149} #Start monitor_log_level thread, arg:(nil)
    [    4.131640] rkisp_hw ffa00000.rkisp: set isp clk = 198000000Hz
    [video.c][rk_video_init]:enable_jpeg is 1, enable_venc_0 is 1, enable_venc_1 is 1, enable_rtsp is 1, enable_rtmp is 0
    [    4.133481] rkcif-mipi-lvds: stream[0] start streaming
    RKViDev          00:00:04-090 {vi_set_dev_attr   :612} VI_DEV_ATTR_S all parameter reserved
    [    4.133630] rockchip-mipi-csi2 mipi0-csi2: stream on, src_sd: 12e85805, sd_name:rockchip-csi2-dphy0
    RTIsp3x          00:00:04-097 {ispInitDevice     :591} sensor name = m00_b_sc3336 4-0030
    [    4.133644] rockchip-mipi-csi2 mipi0-csi2: stream ON
    RTDeviceSensorV4 00:00:04-104 {ispOpenDevice     :502} v4l2_open(/dev/video0), handler=46
    [    4.133701] rockchip-csi2-dphy0: dphy0, data_rate_mbps 506
    RTDeviceSensorV4 00:00:04-104 {ispOpenDevice     :502} v4l2_open(/dev/v4l-subdev2), handler=48
    [    4.133738] rockchip-csi2-dphy csi2-dphy0: csi2_dphy_s_stream stream on:1, dphy0, ret 0
    RTDeviceSensorV4 00:00:04-105 {close             :112} do RTDeviceSensorV4L2 close
    [    4.154384] rkisp-vir0: wrap_line mode can not set the mirror
    RTDeviceSensorV4 00:00:04-106 {close             :112} do RTDeviceSensorV4L2 close
    [    4.161122] mpp_vcodec: 45: num_chan = 0
    [INFO  rtsp_demo.c:280:rtsp_new_demo] rtsp server demo starting on port 554
    [    4.161322] mpp_vcodec: 387: attr->max_width = 2304, attr->max_height = 1296
    [DEBUG rtsp_demo.c:480:rtsp_new_session] add session path: /live/0
    [    4.168768] mpp_vcodec: 103: create channel 0 handle 788516d9 online 1
    
    您好 请问你解决了吗
  • 您好 XCORE:E:invalid main scene len! 不是导致摄像头没有正常工作的原因,一般卡在这里没有后续打印是因为系统有其他应用占用摄像头 ,有可能是默认开启的rkipc没有关闭,请执行 RkLunch-stop.sh 关闭
  • Crocodile wrote: 2025-03-21 8:08 您好 XCORE:E:invalid main scene len! 不是导致摄像头没有正常工作的原因,一般卡在这里没有后续打印是因为系统有其他应用占用摄像头 ,有可能是默认开启的rkipc没有关闭,请执行 RkLunch-stop.sh 关闭
    感谢感谢!跑动了!