查看: 3395|回复: 10

[求助] iMX8QXP mek板子配ov5640无法识别

[复制链接]
  • TA的每日心情
    奋斗
    2021-6-10 11:06
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    10

    帖子

    0

    新手上路

    Rank: 1

    积分
    37
    最后登录
    2021-6-10
    发表于 2021-5-27 18:16:23 | 显示全部楼层 |阅读模式
    Hi 各位大大, 求助下。公司买了两套iMX8QXP的mek板子, 配套了ov5640摄像头模组, 想要把摄像头给跑起来, 实验过程如下:
    1, 从nxp官网下载L4.14.98_2.0.0_ga_images_MX8QXPMEK.zip, 把里面的scard文件dd到SD卡, 发现无法启动。

    2, 然后发现板子原来里面sdcard root目录的一些dtb文件带有C0, 怀疑是要下载C0相关的包, 然后就从官网下载了
    L4.14.98_2.3.2_images_MX8QXPC0MEK.zip, 把里面的sdcard文件dd到SD卡后可以正常启动。
    3, 参考下面的帖子:
    https://community.nxp.com/t5/i-M ... 0-camera/m-p/935993

    启动板子后进入uboot, 设置:
    setenv fdt_file ' Image-fsl-imx8qxp-mek-ov5640.dtb'.


    然后启动进入kernel后有下面的打印:
    [    2.238866] ov5640_v3 5-003c: 5-003c supply DOVDD not found, using dummy regulator
    [    2.246520] ov5640_v3 5-003c: 5-003c supply DVDD not found, using dummy regulator
    [    2.254053] ov5640_v3 5-003c: 5-003c supply AVDD not found, using dummy regulator
    [    2.315571] ov5640_read_reg:write reg error:reg=300a
    [    2.320595] camera ov5640 is not found
    [    2.325574] ov5640_mipi_v3 16-003c: 16-003c supply DOVDD not found, using dummy regulator
    [    2.333814] ov5640_mipi_v3 16-003c: 16-003c supply DVDD not found, using dummy regulator
    [    2.341989] ov5640_mipi_v3 16-003c: 16-003c supply AVDD not found, using dummy regulator
    [    2.352286] ov5640_mipi_v3 16-003c: Read reg error: reg=300a
    [    2.357975] camera ov5640 is not found



    ov5640仍然无法检测到, 请社区的伙伴们帮忙看下什么原因, 多谢!!!

    我知道答案 目前已有10人回答
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    656

    主题

    6312

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    20003
    最后登录
    2024-4-24
    发表于 2021-6-1 10:57:22 | 显示全部楼层
    你好

    我试了一下5.0以后是可以的,你们可以测一下。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-6-10 11:06
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    10

    帖子

    0

    新手上路

    Rank: 1

    积分
    37
    最后登录
    2021-6-10
     楼主| 发表于 2021-6-2 09:08:52 | 显示全部楼层
    本帖最后由 阿杜_2ea954 于 2021-6-2 09:10 编辑
    小恩GG 发表于 2021-6-1 10:57
    你好

    我试了一下5.0以后是可以的,你们可以测一下。

    Hi GG
        Could you provide me some steps on how you did it?
         My mek board is iMX8QXP C0 version, I tried these images but not work:
    L5.4.47-2.2.0_images_MX8QXPC0MEK
    L5.4.70-2.3.0_images_MX8QXPC0MEK
    LF_v5.10_1.0.0_images_IMX8QXPC0MEK

        Thank you GG
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    656

    主题

    6312

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    20003
    最后登录
    2024-4-24
    发表于 2021-6-2 10:58:00 | 显示全部楼层
    本帖最后由 小恩GG 于 2021-6-2 10:59 编辑
    阿杜_2ea954 发表于 2021-6-2 09:08
    Hi GG
        Could you provide me some steps on how you did it?
         My mek board is iMX8QXP C0 versio ...

    你好

    我已经测试过C0板,LF_v5.10_1.0.0_images_IMX8QXPC0MEK,没有问题,你们有几个0V5640的模块?多的话考虑换另一个模块。步骤就是在uboot里设置ov5640的dtb,然后run bootcmd,启动以后没有出现ov5640 not found
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-6-10 11:06
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    10

    帖子

    0

    新手上路

    Rank: 1

    积分
    37
    最后登录
    2021-6-10
     楼主| 发表于 2021-6-3 10:36:48 | 显示全部楼层
    Hi GG

    我这边这么操作仍然有问题:
    1:烧录wic到sdcard
    sudo dd if=imx-image-full-imx8qxpc0mek.wic of=/dev/sdb bs=1M && sync

    2, 启动进入uboot
    修改前:
    fdt_file=imx8qxp-mek-rpmsg.dtb
    修改位:
    setenv fdt_file imx8qxp-mek-ov5640-rpmsg.dtb
    saveenv
    reset

    3, 启动后进入kernel, 查看ov5640仍没找到:
    [    0.296263] cpuidle: using governor menu
    [    1.648494] usbserial: USB Serial support registered for novatel_gps
    [    2.364347] ov5640 16-003c: supply DOVDD not found, using dummy regulator
    [    2.371350] ov5640 16-003c: supply AVDD not found, using dummy regulator
    [    2.378131] ov5640 16-003c: supply DVDD not found, using dummy regulator
        [    2.432201] ov5640 16-003c: ov5640_read_reg: error: reg=300a
    [    2.437886] ov5640 16-003c: ov5640_check_chip_id: failed to read chip identifier
    [    2.445595] ov5640: probe of 16-003c failed with error -5
    [    2.940307] ov5640 5-003c: supply DOVDD not found, using dummy regulator
    [    2.947187] ov5640 5-003c: supply AVDD not found, using dummy regulator
    [    2.953861] ov5640 5-003c: supply DVDD not found, using dummy regulator
    [    3.006193] ov5640 5-003c: ov5640_read_reg: error: reg=300a
    [    3.011796] ov5640 5-003c: ov5640_check_chip_id: failed to read chip identifier
    [    3.019506] ov5640: probe of 5-003c failed with error -1

    4, 用i2cdetect check, 没看到5和16的i2c上面有0x3c的设备.....
    root@imx8qxpc0mek:~# i2cdetect -y 16
      0 1 2 3 4 5 6 7 8 9 a b c d e f
      00: -- -- -- -- -- -- -- -- -- -- -- -- --
      10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      70: -- -- -- -- -- -- -- --
      root@imx8qxpc0mek:~# i2cdetect -y 5
      0 1 2 3 4 5 6 7 8 9 a b c d e f
      00: -- -- -- -- -- -- -- -- -- -- -- -- --
      10: -- -- -- -- -- -- -- -- -- -- UU -- -- -- -- --
      20: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      70: -- -- -- -- -- -- -- --
      root@imx8qxpc0mek:~#
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    656

    主题

    6312

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    20003
    最后登录
    2024-4-24
    发表于 2021-6-7 10:54:56 | 显示全部楼层
    这个驱动报错说明没办法通过i2c读到ov5640的chip id,鉴于我此前已经测试过没有问题,大概率是摄像头模块的问题。你检查一下CSI有没有插好,你的摄像头模组是找代理商买的吗?这不是bsp的问题,可能是硬件问题。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    5 天前
  • 签到天数: 557 天

    [LV.9]以坛为家II

    34

    主题

    5913

    帖子

    2

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    5692
    最后登录
    2024-4-24
    发表于 2021-6-8 18:33:52 | 显示全部楼层
    静待大神解答,也学习知识
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-6-10 11:06
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    10

    帖子

    0

    新手上路

    Rank: 1

    积分
    37
    最后登录
    2021-6-10
     楼主| 发表于 2021-6-10 11:06:34 | 显示全部楼层
    小恩GG 发表于 2021-6-7 10:54
    这个驱动报错说明没办法通过i2c读到ov5640的chip id,鉴于我此前已经测试过没有问题,大概率是摄像头模块的 ...

    多谢, 我这边已经把板子寄给nxp fae帮忙查看, 有可能是ov5640的问题, 等待他那边回复。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    0

    新手上路

    Rank: 1

    积分
    5
    最后登录
    2022-4-22
    发表于 2022-4-22 14:26:57 | 显示全部楼层
    不用管ov5640 not find ,只要video0和video0挂载成功就行
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    帖子

    0

    新手上路

    Rank: 1

    积分
    11
    最后登录
    2022-4-25
    发表于 2022-4-22 14:35:33 | 显示全部楼层
    楼主知道原因了吗,遇到一样的问题,求解答
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-24 21:16 , Processed in 0.137123 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表