6.3.1. 模块介绍 6.3.1.1. 术语定义 6.3.1.2. 模块简介 6.3.2. 参数配置 6.3.2.1. 驱动配置 6.3.2.1.1. 打开 MPP VIN 6.3.2.1.2. 打开 DVP 6.3.2.1.3. 打开 Camera 6.3.2.1.4. 打开 CLK_OUTx 6.3.3. 调试指南 6.3.3.1. 驱动加载状态 6.3.3.2. 调试开关 6.3.4. 测试指南 6.3.4.1. 测试环境 6.3.4.1.1. 硬件 6.3.4.1.2. 软件 6.3.4.1.3. 软件配置 6.3.4.2. test_dvp 测试 6.3.5. 设计说明 6.3.5.1. 源码说明 6.3.5.2. 模块架构 6.3.5.3. 关键流程设计 6.3.5.3.1. 初始化流程 6.3.5.3.2. Buf 管理 6.3.5.3.3. 中断处理流程 6.3.5.4. 数据结构设计 6.3.5.4.1. struct aic_dvp 6.3.5.4.2. struct aic_dvp_config 6.3.5.4.3. 输入输出的数据格式 6.3.5.5. Driver 层接口设计 6.3.5.5.1. aic_dvp_probe 6.3.5.5.2. aic_dvp_open 6.3.5.5.3. aic_dvp_close 6.3.5.5.4. aic_dvp_set_in_fmt 6.3.5.5.5. aic_dvp_set_out_fmt 6.3.5.5.6. aic_dvp_stream_on 6.3.5.5.7. aic_dvp_stream_off 6.3.5.5.8. aic_dvp_req_buf 6.3.5.5.9. aic_dvp_q_buf 6.3.5.5.10. aic_dvp_dq_buf 6.3.5.6. APP Demo 6.3.6. 常见问题 6.3.6.1. 摄像头初始化失败 6.3.6.1.1. 现象 6.3.6.1.2. 原因分析 6.3.6.2. 画面不够流畅 6.3.6.2.1. 现象 6.3.6.2.2. 原因分析 6.3.6.2.3. 解决方法 6.3.6.3. 画面被矩形切割 6.3.6.3.1. 现象 6.3.6.3.2. 原因分析 6.3.6.3.3. 解决方法