我手上有T5开发板,接入一个DVP GC2145摄像头,IO口是按涂鸦文档接线的,
SDK是T5_TuyaOS-3.12.12
demo是tuyaos_demo_ai_toy
Config Project 如下:
T5_BOARD_TYPE choice (T5AI_BOARD)
[] ENABLE_TUYA_CAMERA
[*] ENABLE_TUYA_UI
编译烧录固件后通电运行,可看到检测到gc2145的摄像头,使用的驱动代码为:
vendor\T5\t5_os\components\bk_peripheral\src\dvp\dvp_gc2145.c
有如下打印:
auto detect success, dvp camera name:gc2145
dvp_camera_h264_mode, 1741
dvp_camera_yuv_buf_config_init, 480-480, mode:4
但之后不断打印:INSRT:(null)sensor's yuyv data resolution is not right
查看打印此信息的代码是:vendor\T5\t5_os\bk_idk\middleware\driver\yuv_buf\yuv_buf_driver.c的yuv_buf_isr函数
TuyaOS\apps\tuyaos_demo_ai_toy\src\tuya_ai_toy.c里tuya_ai_camera_init默认设置的分辨率为480x480,
从dvp_gc2145.c看应该是支持480x480的,尝试改为驱动代码里支持的其他分辨率,依然提示错误,
请问是什么原因?