confirmação de sincronização de quadro da câmara dupla MTK6797 (sincronização mole)

Relaciona módulo: Hwsync,
o código relevante:
1.vendor \ MediaTek \ Proprietary \ Hardware \ mtkcam \ DRV \ src \ Sensor \ Common \ V1 \ hwsync_drv.cpp
2.W: \ Kernel-4.9 \ Drivers \ Misc \ MediaTek \ imgsensor \ src \ common \ v1 * código do driver associado

Princípio: hwsync vai começar a partir n3D quadro de informações lado, v-sync-diff, etc., e, em seguida, será necessário para a sincronização com base em que o juiz-v-sync diff, como fazer a sincronização, sob necessidade framelength a ser sincronizada, em seguida, calcula o cabelo necessário para sensor de alterado em conformidade.

função:

checkNeedSync_AE () Não parece uma vez a cada três chamadas, esta função fará a sincronização de quadro julgar, condições será chamado doGeneralSync_AE não;
núcleo sincronização de quadro doGeneralSync_AE, como fazemos aqui vai determinar a sincronização de quadro, o programa irá para o juiz depois setSyncFrmTimeMain1 e setSyncFrmTimeMain2 ir,
3.setSyncFrmTimeMain1, estas duas funções vai setSyncFrmTimeMain2 emitido framelength até o sensor.
Faça login Como para confirmar se a sincronização está completa?
1.Kernel
CAT / proc / kmsg | grep -i sof
ver timestamp diferenças sof, são menos de 2ms, sucesso simultânea.

2.Hal
Logcat | grep -i sync_ae

Vdiff olhar, o quadro principal eo main2 diferença

Confirmação ponto unsynchronized:
1.Hwsync se a correr? Existe um comando é enviado para set framelength para baixo?
Se 2.Kernel o seguinte conjunto de instruções pode receber framelength? Existe um sensor para atualização framelength? A validade da atualização?

projeto M6206B porque não há sincronização de quadro chumbo nenhuma câmera secundária set_framelength é inválido.

Anexo:
o acima é um mtk suave mecanismo de sincronização, a sincronização difícil exige que o principal e auxiliar vsync ingestão conectado a distinguir entre o bem mestre e configuração escravo, ao adicionar a configuração relevante no arquivo de driver, a necessidade de encontrar oferta original ic

Publicado 407 artigos originais · Louvor obteve 150 · vista 380 000 +

Acho que você gosta

Origin blog.csdn.net/ds1130071727/article/details/104977993
Recomendado
Clasificación