【求助】Luckfox Pico Ultra W (RV1106) 配 SC3336 摄像头 ISP 初始化报错

  • 1. 开发板型号: Luckfox Pico Ultra W (RV1106)

    2. 系统版本: Luckfox_Pico_Ultra_W_EMMC_250313 (已验证 250607 版本固件存在相同问题)

    3. 硬件连接: 摄像头型号:SC3336 (B型 / Sensor Entity Name: m00_b_sc3336 4-0030) ISP 库版本:RKAIQ v5.0

    4. 遇到的问题: 使用系统自带的 ISP 配置文件 /etc/iqfiles/sc3336_CMK-OT2119-PC1_30IRC-F16.json 初始化 ISP 时,程序报错退出。

    5. 报错日志:

    text
    XCORE:K:rk_aiq_init_lib, ISP HW ver: 32
    XCORE:K: AIQ v5.0x5.0
    ...
    XCORE:K:cid[0] rk_aiq_uapi_sysctl_init success. iq:/etc/iqfiles//sc3336_CMK-OT2119-PC1_30IRC-F16.json
    XCORE:E:invalid main scene len! <-- 核心报错
    6. 排查分析(重点): 经过对比同目录下其他正常的 Sensor 配置文件(如 sc3338_FKO1...),发现 RKAIQ v5.0 的 JSON 规范要求 main_scene 下必须包含 2个 sub_scene (分别对应 day 和 night)。 而目前固件中提供的 sc3336 JSON 文件(MD5: f7da8d...)里,sub_scene 只有 1个 (day)。 这导致了 invalid main scene len 校验失败。 请提供适配 RV1106 + SC3336(B型) + RKAIQ v5.0 的正确 IQ 文件。
  • 您好 该问题已经在其他技术支持渠道反馈,后续请不要在多个平台重复发起咨询
    原回答:
    我们使用的sc3336_CMK-OT2119-PC1_30IRC-F16.json是Rockchip SDK 默认提供的,sub_scene 只有一个day,有需要添加night或其他sub_scene需要再次标定添加,iqfiles 相关我们不提供技术支持,有该项业务需求请单独咨询 Rockchip 开案。
    提示 XCORE:E:invalid main scene len! 是在RkAiqSceneManager合并多个sub_scene出现的报错,只有单个sub_scene的iqfiles都有该提示不影响实际使用,如果遇到运行时卡在 rk_aiq_uapi2_sysctl_preInit_scene over 或 XCORE:E:invalid main scene len! 一般是有其他进程占用了摄像头,重复执行isp的sysctl初始化就会卡在这里,请检查默认的rkipc进程是否关闭

    有其他问题可以补充