专栏底层软件J5 摄像头初始化逻辑问题

J5 摄像头初始化逻辑问题

已解决
maiunlei2026-02-03
43
6

您好,我现在链接了一款0x3c 摄像头,启动J5_sample 之后报错了,是给3@0x40  0x0 0x80  写数据错误,但是我用手动写的时候就没有问题,我想知道摄像头初始化的逻辑。

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

    ret = hb_cam_deinit(cam_input_cfg_->cam_index); 这个函数的逻辑是什么

    2026-02-03
    0
    5
    • 费小财回复maiunlei:

      这个是去初始化的操作

      2026-02-03
      0
    • maiunlei回复费小财:
      他都干什么了 前后顺序, I/ ( 3257): [564.627014][max96712]:[des_rx_rate_switch][190]ovx3c[0] gmsl rate = 3G I/ ( 3257): [564.627075][max96712]:[des_rx_rate_switch][206]Deserializer GMSL switch to 0x2221. I/ ( 3257): [564.627563][max96712]:[des_rx_rate_switch][215]Deserializer GMSL switch successfully! W/ ( 3257): [565.172852][hb_i2c]:[hb_vin_i2c_write_reg16_data8][357]ioctl r16d8 write 3@0x40 0x0 0x80 fail -1
      这个程序执行 是失败了,但是我手动执行: i2cset -y 3 0x40 0x00 0x00没有问题,是不是有什么先后顺序,才导致程序 write 3@0x40 0x0 0x80 fail ?
      2026-02-03
      0
    • maiunlei回复费小财:

      我可以跳过这一步,不做初始化吗

      2026-02-03
      0
    • 费小财回复maiunlei:

      你可以通过i2c 初始化完,就可以跳过的

      2026-02-03
      0
    • maiunlei回复费小财:

      i2c 初始化 是 干什么事情了,能发一下吗,我现在就卡在这里了,

      2026-02-03
      0