imx390-5200 摄像头,输出yuv422,没有加解串器。运行程序后发现mipi 上有波形,但是获取数据失败,错误码 -2000,估计是mipi host 没接收到数据,cim 或者cimdma 没有中断。MIPI_EXTCLK 引脚没有波形,不能获取数据是否与MIPI_EXTCLK这个引脚有关?MIPI1_EXTCLK 这个时钟信号是如何产生的?受谁的控制 ?这款摄像头要出图,需要注意的事项?如何正确的配置?
您好:错误码-2000应该是mipi rx在start时check hs失败,该报错可参考《J5-Sensor接入开发手册》中8.1节。据您描述情况建议先排查: 是否遵循初始化流程: sensor init(关流状态) - mipi init(check stop) - sensor start(开流) - mipi start(check hs -- 目前应该是这步报错),主要检查sensor init是否处于关流状态。谢谢~
谢谢回复!有加解串的时候,其实我们调通过。就是没有加解串器的时候出了问题。这个摄像头比较特殊,可能有trigger信号就会出图像数据,但是我现在把 hb_vin_lpwm_start 放到了 sensor库里面,也就是libimx390.so 里面,我用示波器确保了,sensor init 是关流状态,sensor start 才开流的,但是还是不能获取数据,错误代号还是 -2000,这是什么原因呢 ?该怎么查找问题?
您好:此处“用示波器确保了,sensor init 是关流状态,sensor start 才开流的”,是否量的是CLK_LANE? 还是只是DATA_LANE? 此处要确保CLK_LANE和DATA_LANE都为LP状态。同时需确认您所配置的RX(entry_num)是您实际连接的RX号,另外若仍报该错误,请用示波器抓确认“开流”的起始阶段的波形,看一下状态,谢谢~