全志平台底层的pipeline说明
-
求教各位大佬,全志vin部分的 dts配置的ispxx、scalerxx、vinc怎么理解呀,vinc里的配置能达到什么效果的pipeline?全志文档好像没有特地说过这方面的内容,刚接触全志的A523,希望大佬们指点!
-
@sun_gogogo
我自己来补充一下吧,来自全志客户官网
vinc00:vinc@5830000 {
vinc0_csi_sel = <0>; //parser通道sel
vinc0_mipi_sel = <0>;//mipi通道sel
vinc0_isp_sel = <0>;//isp通道sel,在线模式只能配为0,离线模式可配置为0~3
vinc0_isp_tx_ch = <0>;//配为0即可,a523 isp tx只有一个
vinc0_tdm_rx_sel = <0>;//离线模式需配置为0~3,需要与isp_sel属性相同;在线模式可不配置
vinc0_rear_sensor_sel = <0>;//后摄使用的sensor_sel
vinc0_front_sensor_sel = <0>;//前摄使用的senosr_sel
vinc0_sensor_list = <0>;//是否使用sensor_list功能 0:not_use 1:use
device_id = <0>;//video节点sel,不可修改
work_mode = <0x0>;//在线、离线模式配置,0:在线模式、1:离线模式
status = “okay”;//节点状态,okay:打开 disabled:关闭
};1.需要多个sensor同时出图,则配置为离线模式;反之,配置为在线模式
2.离线通路配置:
(1). tdm和isp0需要配置相同的工作模式,vipp0和dma0、vipp1和dma1、vipp2和dma2、vipp3和dma3需要配置相同的工作模式(online和offline),vipp和isp0也需要配置相同的工作模式(online和offline)
(2). 对应关系:tdm对应tdm0节点,isp对应isp00节点,vipp对应scaler00、scaler10、scaler20、scaler30节点,dma对应vinc00、vinc10、vinc20、vinc30节点,vipp节点与dma节点一一对应即:使用vinc00需要打开scaler00,使用vinc01需要打开scaler01
(3). 只有tdm0、isp00、scaler00、scaler10、scaler20、scaler30、vinc00、vinc10、vinc20、vinc30可以配置work_mode,其他节点配置会出错
(4). menuconfig配置:需要打开[*]use isp for time sharing multiples,其余按需选择
3. 在线模式:在线模式只可使用tdm0、isp00、scaler00、scaler10、scaler20、scaler30、vinc00、vinc10、vinc20、vinc30、vinc40、vinc50节点
4. vinc40、vinc50节点只支持在线模式,出的图为sensor原分辨率的图或者经过裁剪过的图,无法对图片进行缩放
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号