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

posted on 2020-12-31 16:31  katago  阅读(2667)  评论(0编辑  收藏  举报