Camera gc0310 pin脚示意图
要点:
-
优先保证上电成功
确定平台上电原理,我们原理是GPIO控制camera AVDD和VDDIO。通过查看开发板的EVB,ZB,MB原理图,确认camera的SIO,RST,CLK所对应的GPIO口,代码中使能这些GPIO;再找到与这些pin脚相连接的电阻或电容,使用万用表测量这些电阻及电容的电压,查看是否上电。
如果未上电,可以查看components/hal/src/8910下的hal_pmu_8910.c中的初始化调用halPmuSwitchPower()时是否将第二个参数设置为true,例如:halPmuSwitchPower(HAL_POWER_CAMA, true, false);
检查pin脚连接图中是否有需要单独配置上电的GPIO口,如果有,在components/hal/src/的hal_iomux.c中的init函数中添加例如下语句:
halIomuxSetFunction(HAL_IOMUX_FUN_GPIO_11);