各位大神:
我需要在IPNC5.0.0 的 SDK上加入一款新的sensor Imx290,请问 应该如何下手 ,想仿照 IMX222的 驱动代码 修改 请问 应该修改些什么呢?
Chris Meng:
James,
IMX290是一个mipi接口的sensor,请问你前面是不是还加了一下mipi到并口的转换芯片?
james ZHANG3:
回复 Chris Meng:
Chris,
你好,IMX290应该也是支持 CMOS的吧,
◆ Supports I/O switchingCMOS logic parallel SDR outputLow voltage LVDS (150 m Vp-p) serial ( 2 ch / 4 ch switching) DDR outputCSI-2 serial data output ( 2 Lane / 4 Lane, RAW10 / RAW12 output)
我没有加入转换芯片 是必须加入吗?
james ZHANG3:
回复 james ZHANG3:
请问 IMX290 和Imx122 的区别 主要在什么地方 ,我只修改了 对sensor 的寄存器配置 即 InitRegTable 函数 通过SPI修改 写命令给sensor ,只修改这一处可以吗 ?DRV_imgsGetIsifConfig,DRV_imgsGetIpipeConfig,DRV_imgsGetH3aConfig 沿用 5.1的自带的 Imx122 自带的代码 可以吗?忘回复!
Chris Meng:
回复 james ZHANG3:
james ZHANG1请问 IMX290 和Imx122 的区别 主要在什么地方 ,
建议咨询sensor厂家。
关注一下两个芯片的数字和模拟增益是否类似,如果不类似,需要修改AE。
更换sensor后,需要重新调整RGB2RGB等isp的默认参数。如果使用TI的AWB,需要重新校准AWB。
james ZHANG3:
回复 Chris Meng:
Chris:
我理解的AE ,AWB,应该只是 校准图像 ,现在我这边 发现 无法获取到sensor的视频数据 ,请问 有什么办法 能够判断硬件是否正常吗?
Chris Meng:
回复 james ZHANG3:
你好,
先测量一下sensor的时钟,同步信号和数据线是否有信号输出?sensor的时钟,电源是否正常?
james ZHANG3:
回复 Chris Meng:
谢谢回复,好的 我先确认一下 硬件是否正常!
james ZHANG3:
回复 Chris Meng:
你好,我这边测试了一下sensor的时钟 和电压是正常的,但是发现HD 和VD 一直是高电平 这个会是什么原因呢?
从Imx122的DateSheet里面看到 I22采用的是被动模式,即应该是368来控制HD和VD,所以Imx290也采用被动模式。请问一下,是不是需要配置什么地方,才能让368主动给VD和 HD信号,另外AVServer里面的代码 从哪里能看到从sensor里面读到数据了 ,哪怕是错误的数据也行。