全志平台sensor图像信号质量调试记录
10516
free-jdx 2020-12-16 19:13:45

1. 前言

在全志V5平台调试新sensor时,如果出现图像采集异常问题;
如果驱动和模组没问题,一般会和排线、速率、硬件连接条件等有关;
这里就出现一款典型的sensor模组,遇到类似的问题

2. 错误log

./csi_test_mplane_32bit 0 0 1920 1080  &

sys/class/sunxi_dump # cat: can't open '/sys/devices/platform/soc/usbc0/otg_role': No such file or directory
sh: usb_device: unknown operand
[  190.343171] [VIN_ERR]isp0 frame error
cat: can't open '/sys/devices/platform/soc/usbc0/otg_role': No such file or directory
sh: usb_device: unknown operand
/sys/class/sunxi_dump # echo 0x0660e000,0x0660e200>dump;cat dump

0x0660e000: 0x00000021 0x00000001 0x00000110 0x00003210
0x0660e010: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e020: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e030: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e040: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e050: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e060: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e070: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e080: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e090: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e0a0: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e0b0: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e0c0: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e0d0: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e0e0: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e0f0: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e100: 0x00000003 0x0000002b 0x00000509 0x00000005
0x0660e110: 0x00000404 0x00006f85 0x00006f18 0x00006f81
0x0660e120: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e130: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e140: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e150: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e160: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e170: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e180: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e190: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e1a0: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e1b0: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e1c0: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e1d0: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e1e0: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e1f0: 0x00000000 0x00000000 0x00000000 0x00000000
0x0660e200: 0x00000000
/sys/class/sunxi_dump # select timeout
VIDIOC_S_CTRL ok
VIDIOC_S_CTRL ok
cat: can't open '/sys/devices/platform/soc/usbc0/otg_role': No such file or directory
sh: usb_device: unknown operand
[  192.317191] [VIN]vin pipiline reset after interrupt timeout!
[  192.349804] [VIN_ERR]isp0 frame error
cat: can't open '/sys/devices/platform/soc/usbc0/otg_role': No such file or directory
sh: usb_device: unknown operand
[  193.683131] [VIN_ERR]isp0 frame error
select timeout
VIDIOC_S_CTRL ok
VIDIOC_S_CTRL ok
cat: can't open '/sys/devices/platform/soc/usbc0/otg_role': No such file or directory
sh: usb_device: unknown operand
[  194.323865] [VIN]vin pipiline reset after interrupt timeout!
/sys/class/sunxi_dump # echo 0x0660e000,0x0660e200>dump;cat dump[  194.356467] [VIN_ERR]isp0 frame error

按照V5芯片手册寄存器说明,可以判断MIPI接口接到数据了,但是报错了;

一般是由于图像异常导致的

3. 尝试解决方案

(1)降低MIPI速率

由于全志平台可以将ISP bypass,所以可以根据抓取RAW图和YUV图来分割模块;
测试如下:
可以抓到RAW图,但是抓YUV图isp报错

(2)更换短排线

以抓到RAW图, YUV图也报错

RAW图如下:

YUV图如下:

(3)使用双绞线飞线改善信号

有一定改善,但还是有问题

(4)双绞线直接从模组飞线到调试点

YUV图像效果如下(没有isp效果): 抓了20帧有一帧图像有问题(说明硬件还是有一定影响),但大致图像已经出来了

4. 结论

如果是官方未验证的sensor模组,由于sensor模组的性能的不一样、调试场景的不一样,会出现各种不同导致sensor图像异常的原因;

出现问题时,需要逐一分析排查

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
free-jdx
红包 76 8 评论 打赏
评论
0个
时间排序
内容存在敏感词
手气红包
    0 条记录 第 0 /
    相关专栏
    置顶时间设置
    结束时间
    删除原因
    • 广告/SPAM
    • 恶意灌水
    • 违规内容
    • 文不对题
    • 重复发帖
    打赏作者
    易百纳技术社区
    free-jdx
    您的支持将鼓励我继续创作!
    打赏金额:
    ¥1 易百纳技术社区
    ¥5 易百纳技术社区
    ¥10 易百纳技术社区
    ¥50 易百纳技术社区
    ¥100 易百纳技术社区
    支付方式:
    微信支付
    支付宝支付
    易百纳技术社区 微信支付
    易百纳技术社区
    打赏成功!

    感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

    举报反馈

    举报类型

    • 内容涉黄/赌/毒
    • 内容侵权/抄袭
    • 政治相关
    • 涉嫌广告
    • 侮辱谩骂
    • 其他

    详细说明

    审核成功

    发布时间设置
    发布时间:
    是否关联周任务-专栏模块

    审核失败

    失败原因
    备注
    Loading...
    易百纳技术社区
    确定要删除此文章、专栏、评论吗?
    确定
    取消
    易百纳技术社区
    每周任务
      去完成
      活动规则
      易百纳技术社区
      升级提醒
      升级

      恭喜您的社区称号由 升级为 “社区游民”

      同时为了感谢您对社区的支持,我们将送出xxx礼品一份, 记得领取哦~

      升级提醒
      易百纳技术社区

      惊喜礼包

      拼手气红包 红包规则
      祝福语
      恭喜发财,大吉大利!
      红包金额
      红包最小金额不能低于5元
      红包数量
      红包数量范围10~50个
      余额支付
      当前余额:
      可前往问答、专栏板块获取收益 去获取
      取 消 确 定

      小包子的红包

      恭喜发财,大吉大利

      已领取20/40,共1.6元 红包规则

        avatar