专栏底层软件J5 适配OX03D4C sensor摄像头(鱼眼)时 出现mipi error

J5 适配OX03D4C sensor摄像头(鱼眼)时 出现mipi error

已解决
lw022023-01-16
37
26

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

1.硬件获取渠道:公司自研MADC2.0

2.当前系统镜像版本: j5bsp cs v1.0

3.当前天工开物版本:无

4.问题定位:json中的配置导致 dmesg异常

底层软件
征程5
评论4
0/1000
  • 费小财
    Lv.5

    您好,

    mipi overflow了,看上去是反压了,你们的压力现在配置是多大的,通路上的

    2023-01-16
    0
    10
    • lw02回复费小财:

      链接: https://pan.baidu.com/s/12tFzuZUsygV9xw5AHp5_2w?pwd=gp8z 提取码: gp8z

      可以帮忙看看具体配置吗?

      2023-01-17
      0
    • 费小财回复lw02:

      怎么不知道贴在这个帖子上呢

      2023-01-17
      0
    • 费小财回复lw02:

      config看着没啥问题,有完整得日志吗

      2023-01-17
      0
    • lw02回复费小财:

      logcat和 dmesg? log文件怎么上传的,之前试了好像上传不了,只能放到网盘上

      2023-01-17
      0
    • 费小财回复lw02:

      dmesg就行把,完整得就好

      2023-01-17
      0
    • lw02回复费小财:

      dmesg已经上传,如下:

      链接: https://pan.baidu.com/s/1iFVtWiUVx6-iCCJJFrPkKg?pwd=749j 提取码: 749j

      2023-01-17
      0
    • 费小财回复lw02:

      这边是可以贴日志得,我去看看

      2023-01-17
      0
    • 费小财回复lw02:

      没看到明显得错误,有个方法

      1.把cimdma得尺寸设置大2点看看能不能跑,buffer得大小

      2.就是先换到cim通路那边有size check, 看看出错得日志,再换到cimdma跑

      2023-01-17
      0
    • lw02回复费小财:

      链接: https://pan.baidu.com/s/1dKo8gR0mlc1i8cOLaWWAuQ?pwd=n2f9 提取码: n2f9

      换到了cim通路rx1的配置,产生了对应的dmesg。不清楚是不是配置的问题,摄像头cim pipe0~3都是0 fps。

      2023-01-17
      1
    • 费小财回复lw02:

      从log来看,每一帧都报了mipi错误:

      vps mipi_host1 stl: int fatal 4(bndry_frm_fatal):0x1 error

      [diag_handle_cb, 884](warn): module_id = 44, event_id = 18 don't need handle!

      所以需要你检查一下serdes配置,看上去mipi数据一直都存在问题的

      2023-01-17
      0
  • 新手村
    Lv.4

    您好:

    你这个报错了是MIPI overflow导致的丢帧log;一般2种原因:

    1. mipi和sensor的速率匹配不对,sensor传输速率大于mipi接收;但这种情况基本上不会出现,因为默认mipi clk是最高的;

    2. cimdma配置的分辨率不对,会导致类似的错误;

    谢谢

    2023-01-16
    0
    9
    • lw02回复新手村:

      链接: https://pan.baidu.com/s/12tFzuZUsygV9xw5AHp5_2w?pwd=gp8z 提取码: gp8z 请帮忙看看YUV摄像头对应的配置. 摄像头分辨率是 1920*1536,不知是否可以使用此配置中的cimdma分辨率?

      2023-01-17
      0
    • 新手村回复lw02:
      OX03D4C sensor我们内部没点亮过,我也不懂它的寄存器配置,按照我的经验来看,你是不是把sensor的embeded data打开了,导致sensor实际输出比1920*1536大
      2023-01-17
      2
    • 新手村回复lw02:

      另外为了排除是不是sensor输出与配置不符导致的问题,您能否把通路从cimdma切换到cim上,用rx0/1,跑cim-online-pym的通路

      2023-01-17
      0
    • lw02回复新手村:

      配置中没有打开embeded data选项,是否意味着sensor实际输出就是1920*1536?

      2023-01-17
      0
    • 新手村回复lw02:

      我看你的cimdma配置已经是1920*1536了,现在还是报错了;所以我建议你这边把sensor接到rx0/1上,能够对输入的size进行检查

      2023-01-17
      0
    • lw02回复新手村:

      链接: https://pan.baidu.com/s/1dKo8gR0mlc1i8cOLaWWAuQ?pwd=n2f9 提取码: n2f9

      这个里面是cim通的配置,和对应的dmesg。不清楚是不是配置的问题,摄像头cim pipe0~3都是0 fps。

      2023-01-17
      0
    • 新手村回复lw02:

      从log来看,每一帧都报了mipi错误:

      [ 37.840695] vps mipi_host1 stl: int fatal 4(bndry_frm_fatal):0x1 error

      [ 37.840785] [diag_handle_cb, 884](warn): module_id = 44, event_id = 18 don't need handle!

      所以需要你检查一下serdes配置

      2023-01-17
      0
    • lw02回复新手村:

      之前这4个OX03D4C sensor摄像头(鱼眼)在j3上,是点亮过的。在j5平台上的解串器和j3平台上的是一样的,serdes 的setting参数是从j3移植过来,json中也只是做了适配j5平台的配置。所以在j3上可以点亮的yuv摄像头,在j5上却出现mipi的错误,感觉比较奇怪,是不是j3与j5底软驱动有少许差别?

      2023-01-31
      0
    • 新手村回复lw02:

      J3/J5 MIPI模块基本上大同小异,如果camera是在J3点亮的,只要完整的配置到J5上,基本上都能工作;

      2023-01-31
      0
  • 只蓝片羽
    Lv.1

    您好:

    您此处的log为mipi持续报ipi overflow(ipi: 0x2)的错误,可先确认是否从开流开始就是此错?

    若开始有其他报错,可先贴出log具体分析。

    若开始就是此报错,此处是否只是跑了该1个测试例程? 此类错误在RX2上,可能是cimdma配置的分辨率与实际输入不符导致,可查配置确认,

    谢谢~

    2023-01-16
    0
    3
    • lw02回复只蓝片羽:

      链接: https://pan.baidu.com/s/12tFzuZUsygV9xw5AHp5_2w?pwd=gp8z 提取码: gp8z

      上面是摄像头具体配置。

      以下是开头log:

      2023-01-17
      0
    • 新手村回复lw02:

      没啥有用信息,还是建议你换cim通道试下

      2023-01-17
      0
    • 只蓝片羽回复lw02:

      您好:

      看您这个模组数据类型为YUV422(30,0x1E),请将cim_config.json中的cimdma/input/mipi/function下的"pack_mode": 1,改为0,再试试,看是否还有上述报错。

      谢谢~~

      2023-01-31
      0
  • 费小财
    Lv.5

    或者你可以理解为,mipi的数据取得慢了导致fifo数据输出不出去了

    2023-01-16
    0
    0