专栏底层软件imx390摄像头点亮求助

imx390摄像头点亮求助

已解决
ghy05042022-11-24
127
5
imx390-5200 摄像头,输出yuv422,没有加解串器。运行程序后发现mipi 上有波形,但是获取数据失败,错误码 -2000,估计是mipi host 没接收到数据,cim 或者cimdma 没有中断。MIPI_EXTCLK 引脚没有波形,不能获取数据是否与MIPI_EXTCLK这个引脚有关?MIPI1_EXTCLK 这个时钟信号是如何产生的?受谁的控制 ?这款摄像头要出图,需要注意的事项?如何正确的配置?
底层软件
征程5
评论3
0/1000
  • 只蓝片羽
    Lv.1

    您好:

    错误码-2000应该是mipi rx在start时check hs失败,该报错可参考《J5-Sensor接入开发手册》中8.1节。

    据您描述情况建议先排查: 是否遵循初始化流程: sensor init(关流状态) - mipi init(check stop) - sensor start(开流) - mipi start(check hs -- 目前应该是这步报错),主要检查sensor init是否处于关流状态。

    谢谢~

    2022-11-24
    0
    2
    • ghy0504回复只蓝片羽:
      谢谢回复!有加解串的时候,其实我们调通过。就是没有加解串器的时候出了问题。这个摄像头比较特殊,可能有trigger信号就会出图像数据,但是我现在把 hb_vin_lpwm_start 放到了 sensor库里面,也就是libimx390.so 里面,我用示波器确保了,sensor init 是关流状态,sensor start 才开流的,但是还是不能获取数据,错误代号还是 -2000,这是什么原因呢 ?该怎么查找问题?
      2022-11-24
      0
    • 只蓝片羽回复ghy0504:

      您好:

      此处“用示波器确保了,sensor init 是关流状态,sensor start 才开流的”,是否量的是CLK_LANE? 还是只是DATA_LANE? 此处要确保CLK_LANE和DATA_LANE都为LP状态。

      同时需确认您所配置的RX(entry_num)是您实际连接的RX号,另外若仍报该错误,请用示波器抓确认“开流”的起始阶段的波形,看一下状态,谢谢~

      2022-11-25
      0
  • 新手村
    Lv.4
    -2000代表MIPI没接收到sensor数据;按照目前你现在的现象,请用示波器在J5开发板侧量下信号,是否有sensor MIPI信号输入;
    如果没有信号,检查sensor是否接对MIPI 口;
    2022-11-25
    0
    0
  • 费小财
    Lv.5

    您好,

    -2000就是mipi没收到数据呢,mipi都没数据了后级模块肯定是没有中断的

    2023-01-15
    0
    0