专栏底层软件control tool——API——TISP_modules模块调试探讨

control tool——API——TISP_modules模块调试探讨

已解决
青山白马2023-02-07
24
1

(1)该模块中有关于BL的手动使能,请问为什么在hardware搜不到关于black_level相关的寄存器滑条,如果没有地方可以控制,那这里的使能就毫无意义?

(2)为什么勾选和不勾选ISP_MODULE_MANUAL_SINTER,对调试hardware中的(isp_config_sw)sinter完全没有影响,是否意味着包括SINTER在内的很多手动模块的使能是无效的?

底层软件
评论1
0/1000
  • D-bot
    Lv.3

    您好,您的帖子已较长时间未处理,如有新的问题,欢迎重新发起提问。

    该问题的相关解答,可参考OE Agent(https://chat.oe.horizon.auto/),解答如下:

    1. 关于 Black Level (BL) 手动使能后找不到寄存器滑条的问题

    现象分析:
    在 TISP_modules 中勾选了 ISP_MODULE_MANUAL_BLACK_LEVEL(手动使能),但在 hardware 界面的寄存器列表中找不到 black_level 相关的滑条。
    结论:
    这里的“使能”并非毫无意义,它决定了 API 接口 是否接受用户传入的参数。如果需要手动调节 Black Level,建议通过 API 编写代码或使用 Control Tool 的 config 界面(如果支持)下发参数,而不是依赖 hardware 的寄存器滑条。

    2. 关于 ISP_MODULE_MANUAL_SINTER 勾选对 sinter 无影响的问题

    现象分析:
    勾选或不勾选 ISP_MODULE_MANUAL_SINTER,发现 hardware 中的 (isp_config_sw)sinter 配置完全没有变化。
    结论:
    手动模块的使能是有效的,它的作用是接管控制权。要验证其有效性,正确的做法是:
    1. 勾选 ISP_MODULE_MANUAL_SINTER。
    2. 通过 API 或配置工具修改 SINTER 的参数值。

    3. 观察图像或寄存器值是否稳定在您设定的值,不再随 3A 算法波动。

    参考链接:

    2026-03-04
    0
    0