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."

  • 相关阅读:
    0309. Best Time to Buy and Sell Stock with Cooldown (M)
    0621. Task Scheduler (M)
    0106. Construct Binary Tree from Inorder and Postorder Traversal (M)
    0258. Add Digits (E)
    0154. Find Minimum in Rotated Sorted Array II (H)
    0797. All Paths From Source to Target (M)
    0260. Single Number III (M)
    0072. Edit Distance (H)
    0103. Binary Tree Zigzag Level Order Traversal (M)
    0312. Burst Balloons (H)
  • 原文地址:https://www.cnblogs.com/cute/p/14217649.html
Copyright © 2011-2022 走看看