13. 调试工具

Linux:

sensor开发后调试工具使用sensor_test,

sensor配置文件为/mnt/data/sensor_cfg.ini。

在middleware目录通过命令 git apply sensor_test.patch添加补丁,编译后生成sensor_test 来使用。

Alios:

sensor_test 的程序默认放在peripherals_test这个solution下面,编译这个solution即可,源码路径solutions/peripherals_test/sensor_test/sensor_test.c

13.1. 基础功能

sensor_test默认有下图所示5种功能:

  1. dump sensor raw图

  2. dump sensor yuv图

  3. 设置sensor输出图像flip/mirror

  4. 若sensor驱动支持linear和wdr模式,可以使用该选项进行sensor mode切换

  5. AE调试功能

_images/image2.png

13.2. Dump RAW

参考 Dump RAW

13.3. Dump YUV

参考 Dump YUV

13.4. Set flip/mirror

提供sensor端镜像/翻转功能。

运行sensor_test,输入3选择”set chn flip/mirror”,根据提示chn(0~1): 输入dev(0表示vi pipe0,控制第0路图像,1表示vi pipe1)后续提醒控制开关flip/mirror。

注意:功能执行后,需要确认dump yuv图的方向和颜色符合预期。

13.5. WDR和Linear切换

提供sensor端宽动态模式与线性模式切换功能。

运行sensor_test,输入4选择” linear hdr switch”, 根据提醒” Please select sensor input mode (0:linear/1:wdr) :”输入0为linear;1为WDR;

注意

1、此功能需sensor支持linear和wdr两种模式

2、不同sensor配置需在sensor_test.c中修改对应的sensor配置,具体如下图

_images/Debugg003.png

13.6. AE相关验证

参考 AE相关验证