专栏底层软件MAX96296A RX3上接 2路ovx8b时 ,总是只有一路画面正常,一路画面很暗

MAX96296A RX3上接 2路ovx8b时 ,总是只有一路画面正常,一路画面很暗

已解决
zhuqingliang2023-03-22
41
8

用户您好,请详细描述您所遇到的问题。

1.硬件获取渠道:

J5 dvb

2.当前系统镜像版本:

3.当前天工开物版本:

4.问题定位:

如果用手盖住亮的那颗,那么另外一颗亮起,盖住的这颗变暗

5.开发的demo/案例:

6.需要提供的解决方案:

底层软件
征程5
评论1
0/1000
  • 只蓝片羽
    Lv.1

    您好:

    请确认一下所用的配置中数据通路是否正确: 即预期的pipeline通路的图像是不是对应port模组出来的,还是有串数据,配置交叉了之类?

    谢谢~

    2023-03-22
    0
    7
    • zhuqingliang回复只蓝片羽:

      排查了一遍, 配置没有交叉,有没有 serdes 需要特别 设置的地方?

      2023-03-22
      0
    • 只蓝片羽回复zhuqingliang:

      您好,从您描述来看,很像是数据通路交叉了:A被盖,处理A的ISP认为要增大曝光,正常应该去调A的曝光,但如果数据与控制通路交叉了,调成B的曝光了,就会出现盖住A但B变亮的情况...

      您是怎么确认没有交叉的呢? 可以尝试将CIM中的vc_index交换一下,看是否能正常。

      2023-03-22
      0
    • zhuqingliang回复只蓝片羽:

      交换了就正常了 !

      附上交换后的 json 文件,请帮忙看下怎么修改 (config_index":529" 是客制化增加的配置)

      2023-03-23
      0
    • 只蓝片羽回复zhuqingliang:

      您好:

      上面的配置看没啥特别要改的,正常情况下就用vc_index对应即可,但这个前提是从DES输出的VC是按Link顺序来的,因此此处"(config_index":529" 是客制化增加的配置"要看这个DES配置里,是否是将LinkA的数据输出为VC0,LinB的数据输出为VC1,如果不是的话,调整一下应该就可以。

      谢谢~

      2023-03-24
      0
    • zhuqingliang回复只蓝片羽:

      我添加了这两句配置, 就正常了

      请问 有没有风险, LinkA的数据输出为VC0,LinB的数据输出为VC1 , 应该怎么配置?
      2023-03-24
      0
    • 只蓝片羽回复zhuqingliang:

      您好,你这个配置也是可以的,其实就是要交换前级sensor来的数据通路,这个交换在很多节点可以做:

      你这里是在DES收SER的数据时,通过Pipe绑定关系交换的: DES-Y收SER-Z,DES-Z收SER-Y。

      您可以列出你所有DES配置,其中应该是有VC map的部分(0x44b/0x48b等开始的配置串)。

      2023-03-24
      0
    • zhuqingliang回复只蓝片羽:

      经检查可能是下面这段配置 ,感谢帮助,问题关闭

      // y map to vc1 of PortA.
      0x04, 0x90, 0x04, 0x4B, 0x07, // Enable 3 Mappings
      // 0x04, 0x50, 0x04, 0x6D, 0x2a, // Destionation Controller = Controller 1. Controller 1 sends data to MIPI Port A
      0x04, 0x90, 0x04, 0x6D, 0x15,
      // For the following MSB 2 bits = VC, LSB 6 bits =DT
      0x04, 0x90, 0x04, 0x4D, 0x2C, // SRC 0b00101100, DT = 0x2C VC=0
      0x04, 0x90, 0x04, 0x4E, 0x6C, // DEST 0b00101100, DT = 0x2C VC=0
      0x04, 0x90, 0x04, 0x4F, 0x00, // SRC DT = Frame Start
      0x04, 0x90, 0x04, 0x50, 0x40, // DEST DT = Frame Start
      0x04, 0x90, 0x04, 0x51, 0x01, // SRC DT = Frame End
      0x04, 0x90, 0x04, 0x52, 0x41, // DEST DT = Frame End

      // z map to vc0 of PortA.
      0x04, 0x90, 0x04, 0x8B, 0x07, // Enable 3 Mappings
      // 0x04, 0x50, 0x04, 0xAD, 0x2a, // Destionation Controller = Controller 1. Controller 2 sends data to MIPI Port A
      0x04, 0x90, 0x04, 0xAD, 0x15,
      // For the following MSB 2 bits = VC, LSB 6 bits = DT
      0x04, 0x90, 0x04, 0x8D, 0x2C, // SRC 0b00101100, DT = 0x2C VC=0
      0x04, 0x90, 0x04, 0x8E, 0x2C, // DEST 0b01101100, DT = 0x2C VC=1
      0x04, 0x90, 0x04, 0x8F, 0x00, // SRC DT = Frame Start
      0x04, 0x90, 0x04, 0x90, 0x00, // DEST DT = Frame Start
      0x04, 0x90, 0x04, 0x91, 0x01, // SRC DT = Frame End
      0x04, 0x90, 0x04, 0x92, 0x01, // DEST DT = Frame End
      2023-03-26
      0