zoukankan      html  css  js  c++  java
  • rk3288 linux buildroot camera调试


    首先要使能,用gpio控制

    14d91fbc779111ad2b7ab36a7c42f25


    cat /sys/kernel/debug/gpio
    GPIOs 0-23, platform/pinctrl, gpio0:
      gpio-5   (                    |GPIO Key Power      ) in  hi   
      gpio-6   (                    |vcc_phy             ) out hi   
      gpio-12  (                    |vcc_otg_vbus        ) out lo   
      gpio-14  (                    |vcc_host            ) out hi   
      gpio-17  (                    |vcc18_dvp           ) out hi   

    GPIOs 24-55, platform/pinctrl, gpio1:

    GPIOs 56-87, platform/pinctrl, gpio2:

    GPIOs 88-119, platform/pinctrl, gpio3:

    GPIOs 120-151, platform/pinctrl, gpio4:
      gpio-127 (                    |mdio-reset          ) out hi   
      gpio-139 (                    |bt_default_rts      ) in  hi   
      gpio-146 (                    |bt_default_wake     ) in  hi   
      gpio-148 (                    |reset               ) out hi   
      gpio-149 (                    |bt_default_reset    ) out lo   
      gpio-151 (                    |bt_default_wake_host) in  hi   

    GPIOs 152-183, platform/pinctrl, gpio5:

    GPIOs 184-215, platform/pinctrl, gpio6:

    GPIOs 216-247, platform/pinctrl, gpio7:
      gpio-218 (                    |enable              ) out hi   
      gpio-219 (                    |enable              ) out hi   
      gpio-224 (                    |vcc_3g              ) out lo   

    GPIOs 248-263, platform/pinctrl, gpio8:

    可以看到gpio8是从248开始,GPIO8_A6 就是248+6=254

    echo 254 > export

    cd gpio254/

    echo out > direction

    echo 1 > value


    然后用lsusb就可以看到设备了。


    [root@rk3288:/sys/devices/platform/pinctrl/gpio/gpio254]# lsusb
    Bus 001 Device 005: ID 0424:2514
    Bus 003 Device 002: ID 0424:2514
    Bus 001 Device 001: ID 1d6b:0002
    Bus 002 Device 001: ID 1d6b:0002
    Bus 003 Device 001: ID 1d6b:0002
    Bus 004 Device 001: ID 1d6b:0001
    Bus 003 Device 003: ID 1a40:0101
    Bus 003 Device 004: ID 2b16:bcd7
    Bus 003 Device 005: ID 2b16:bcd6


    测试:


    [root@rk3288:/sys/devices/platform/pinctrl/gpio/gpio254]# qcamera -h
    Rga built version:2.0.0
    "rkisp1_mainpath"
    "rkisp1_selfpath"
    "doccamera7"
    "doccamera6"
    Using Wayland-EGL
    mpp[26864]: mpp_info: mpp version: unknown mpp version for missing VCS info
    mpp[26864]: mpp_rt: NOT found ion allocator
    mpp[26864]: mpp_rt: found drm allocator
    [17794.890522] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17794.896476] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17794.902456] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17794.908399] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17794.914395] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17794.920359] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17794.926303] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17794.932252] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17794.938188] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17794.944146] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17794.950092] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17794.956161] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17794.962130] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17794.968066] rkisp1: rkisp_enum_frameintervals Not active sensor
    mpp[26864]: mpp_info: mpp version: unknown mpp version for missing VCS info
    xkbcommon: ERROR: couldn't find a Compose file for locale "C"
    qt.qpa.wayland: No shell integration named "xdg-shell" found
    Using the 'xdg-shell-v6' shell integration
    Unable to query the parameter info: "Invalid argument"
    Unable to query the parameter info: "Invalid argument"
    Unable to query the parameter info: "Invalid argument"
    Unable to query the parameter info: "Invalid argument"
    Unable to query the parameter info: "Invalid argument"
    Unable to query the parameter info: "Invalid argument"
    [17795.160512] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17795.167109] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17795.173157] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17795.179138] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17795.185160] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17795.191157] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17795.197102] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17795.203058] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17795.208997] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17795.214957] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17795.220904] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17795.226838] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17795.232788] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17795.238722] rkisp1: rkisp_enum_frameintervals Not active sensor
    [17795.346594] rockchip-mipi-dphy-rx: No link between dphy and sensor
    [17795.352812] rockchip-mipi-dphy-rx: No link between dphy and sensor
    [17795.358987] rkisp1: update sensor info failed -19
    CameraBin error: "Failed to allocate required memory."

  • 相关阅读:
    基于jquery实现的文字淡入淡出效果
    js截取小数点后几位的写法
    JS获取IP、MAC和主机名的五种方法
    php checkbox复选框值的获取与checkbox默认值输出方法
    php验证复选框有效性的示例
    【Trapping Rain Water】cpp
    【Valid Sudoku】cpp
    【Permutation Sequence】cpp
    【Next Permutation】cpp
    【Remove Elements】cpp
  • 原文地址:https://www.cnblogs.com/cute/p/14217649.html
Copyright © 2011-2022 走看看