专栏底层软件相机上电异常如何排查

相机上电异常如何排查

已解决
rhf20222024-12-23
82
14

将hb_j5dev.json中deserial下的power_mode改为1,修改对应的gpio_pin来使能max20087供电芯片,发现调用libcam.so来给相机上电时偶尔成功偶尔失败,失败的时候对应的gpio_pin的电平波形是先拉高然后再降低,不能保持住;但是在用户空间单独操作gpio时是没有问题的,电平可以一直保持高电平。请问应该如何排查该问题?

附件:
底层软件
征程5
评论4
0/1000
  • rhf2022
    Lv.1

    经排查,连接到解串器lock引脚连接的J5引脚被配置为输出,影响lock状态导致上电失败

    2025-01-03
    1
    1
    • 费小财回复rhf2022:

      给力的

      2025-01-03
      0
  • 费小财
    Lv.5

    你这个错误是偶现的? 偶尔是好的?

    2024-12-23
    0
    5
    • rhf2022回复费小财:

      是的,很随机

      2024-12-23
      0
    • 费小财回复rhf2022:

      你能抓个正常跑起来了吗,跑之前运行 export CAM_LOGLEVEL=4

      2024-12-24
      0
    • rhf2022回复费小财:

      您好,log贴在评论区了

      2024-12-24
      0
    • 费小财回复rhf2022:

      确实,跑着跑着 电像是没了,你检查下硬件原理图,看看gpio有没存在混用的,是不是被其他的模块给拉低了,理论上camera没这个操作的

      2024-12-24
      0
    • rhf2022回复费小财:

      20087的EN引脚接到了J5的gpio452上,目前没有复用为别的功能

      2024-12-24
      0
  • rhf2022
    Lv.1
    2024-12-24
    0
    0
  • rhf2022
    Lv.1

    单独写了一个测试程序操作gpio,可以正常拉高拉低gpio,但是在hb_cam_utility.c中同样的操作却不可以

    2024-12-25
    0
    4
    • 费小财回复rhf2022:

      你配置lpwm了么,或者sensor诊断之类的,是不是有共用gpio的可能了

      2024-12-25
      0
    • rhf2022回复费小财:

      没有配lpwm,cam_diag使能与否没有影响

      2024-12-25
      0
    • 费小财回复rhf2022:

      "power_mode":0, 这个改成0 试过吗

      2024-12-25
      0
    • rhf2022回复费小财:

      改成0,然后在cam init之前手动拉高gpio也尝试过,结果是一样的

      2024-12-25
      0