20250405在荣品的PRO-RK3566开发板使用Rockchip原厂的buildroot系统来适配gc2093

root@rk3566-buildroot:/# cd /sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl
root@rk3566-buildroot:/sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl# ls -l
root@rk3566-buildroot:/sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl# cat pinmux-pins
root@rk3566-buildroot:/sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl# cd /sys/kernel/debug/
root@rk3566-buildroot:/sys/kernel/debug#
root@rk3566-buildroot:/sys/kernel/debug# cat gpio

root@rk3566-buildroot:/# v4l2-ctl --list-devices
root@rk3566-buildroot:/# v4l2-ctl --list-formats-ext -d /dev/video0
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=108000 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga108000-gc2093.mp4 t. ! queue ! waylandsink


20250405在荣品的PRO-RK3566开发板使用Rockchip原厂的buildroot系统来适配gc2093
2025/4/5 14:37


缘起:为了熟悉RK3566的buildroot系统下适配gc2093,手头上有一片荣品PRO-RK3566的开发板/公司要使用荣品PRO-RK3566的核心板。
给荣品PRO-RK3566的开发板适配Rockchip原厂的buildroot系统的全部驱动程序,以/即可熟悉RK3566平台的buildroot系统。


Rockchip原厂的buildroot系统默认编译之后,就可以刷机到荣品的PRO-RK3566开发板。
只是串口波特率为:1.5Mbps N 8 1。荣品默认为115200bps N 8 1。


由于使用荣品的DTS可以点亮gc2093,可以基本确认我拿到的 Rockchip原厂的buildroot系统 这个SDK没有问题/是可以用的。
RK3566_Linux5.10_V1.2.0_20241022.tar.gz


1、在内核中打开gc2093.c
https://doc.rpdzkj.cn/#/zh_cn/%E7%91%9E%E8%8A%AF%E5%BE%AE%E7%B3%BB%E5%88%97/rk3566-rk3568/4.Linux%E5%BC%80%E5%8F%91-linux5.10%E5%86%85%E6%A0%B8%E7%89%88%E6%9C%AC
内核配置

内核配置可以使用build.sh 完成
./build.sh kernel-config


rootroot@rootroot-X99-Turbo:~/RK3566_RK3568_Linux5.10_V1.2.0$ ll *.sh
rootroot@rootroot-X99-Turbo:~/RK3566_RK3568_Linux5.10_V1.2.0$ ./build.sh kernel-config  
                              


【在内核中查找gc2093】
/gc2093


Symbol: VIDEO_GC2093 [=y]                                                                                                 
Type  : tristate                                                                                                          
Defined at drivers/media/i2c/Kconfig:1094                                                                                 
  Prompt: GalaxyCore GC2093 sensor support                                                                                
  Depends on: MEDIA_SUPPORT [=y] && I2C [=y] && VIDEO_V4L2 [=y] && VIDEO_V4L2_SUBDEV_API [=y] && MEDIA_CAMERA_SUPPORT [=y]
  Location:                                                                                                               
    -> Device Drivers                                                                                                     
      -> Multimedia support (MEDIA_SUPPORT [=y])                                                                          
        -> Media ancillary drivers                                                                                        
(1)       -> Camera sensor devices                                                                                        
Selects: V4L2_FWNODE [=y]               

<*> GalaxyCore GC2093 sensor support


这一操作等效于:
Z:\RK3566_RK3568_Linux5.10_V1.2.0\kernel\arch\arm64\configs\rockchip_linux_defconfig

# CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV is not set
# CONFIG_USB_GSPCA is not set
CONFIG_V4L_PLATFORM_DRIVERS=y
CONFIG_VIDEO_ROCKCHIP_CIF=y
CONFIG_VIDEO_ROCKCHIP_RKISP1=y
CONFIG_VIDEO_ROCKCHIP_ISP=y
CONFIG_VIDEO_ROCKCHIP_ISPP=y
CONFIG_VIDEO_ROCKCHIP_HDMIRX=y
CONFIG_V4L_MEM2MEM_DRIVERS=y
CONFIG_VIDEO_ROCKCHIP_RGA=y
CONFIG_VIDEO_LT6911UXC=y
CONFIG_VIDEO_LT6911UXE=y
CONFIG_VIDEO_LT7911D=y
CONFIG_VIDEO_RK628_CSI=y
CONFIG_VIDEO_RK628_BT1120=y
CONFIG_VIDEO_TC35874X=y
CONFIG_VIDEO_RK_IRCUT=y
CONFIG_VIDEO_GC2093=y
CONFIG_VIDEO_GC8034=y
CONFIG_VIDEO_IMX415=y
CONFIG_VIDEO_IMX464=y
CONFIG_VIDEO_OS04A10=y
CONFIG_VIDEO_OV4689=y
CONFIG_VIDEO_OV50C40=y
CONFIG_VIDEO_OV5695=y
CONFIG_VIDEO_OV7251=y
CONFIG_VIDEO_OV13850=y
CONFIG_VIDEO_OV13855=y
# CONFIG_VGA_ARB is not set
CONFIG_DRM=y


2、配置DTS:
根据经验,荣品的摄像头gc2093的DTSI相关的配置都在:
Z:\RK3566_RK3568_Linux5.10_V1.2.0\kernel\arch\arm64\boot\dts\rockchip01荣品-最小\rk356x\rp-mipi-camera-gc2093-rk3566.dtsi

Rockchip原厂的buildroot系统 配置摄像头gc2093都在:
Z:\RK3566_RK3568_Linux5.10_V1.2.0\kernel\arch\arm64\boot\dts\rockchip\rk3566-evb2-lp4x-v10.dtsi

直接将 rp-mipi-camera-gc2093-rk3566.dtsi 对应的条目覆盖 rk3566-evb2-lp4x-v10.dtsi 即可。


Z:\RK3566_RK3568_Linux5.10_V1.2.0\kernel\arch\arm64\boot\dts\rockchip01荣品-最小\rk356x\rp-mipi-camera-gc2093-rk3566.dtsi

/ {

        vcc_camera: vcc-camera-regulator {
                compatible = "regulator-fixed";
                gpio = <&gpio0 RK_PC1 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&camera_pwr>;
                regulator-name = "vcc_camera";
                enable-active-high;
                regulator-always-on;
                regulator-boot-on;
        };


};

&i2c2 {
        status = "okay";
    pinctrl-name = "default";
    pinctrl-0 = <&i2c2m1_xfer>;
        gc2093: gc2093@37 {
                compatible = "galaxycore,gc2093";
                status = "okay";
                reg = <0x37>;
                clocks = <&cru CLK_CAM0_OUT>;
                clock-names = "xvclk";
                power-domains = <&power RK3568_PD_VI>;
                pinctrl-names = "default";
                pinctrl-0 = <&cam_clkout0>;
            pwdn-gpios = <&gpio2 RK_PC5 GPIO_ACTIVE_HIGH>;
            reset-gpios = <&gpio4 RK_PC0 GPIO_ACTIVE_LOW>;
                rockchip,camera-module-index = <0>;
                rockchip,camera-module-facing = "back";
                rockchip,camera-module-name = "SIDB205300385-VA";
                rockchip,camera-module-lens-name = "default";
                port {
                        ucam_out0: endpoint {
                                remote-endpoint = <&mipi_in_ucam0>;
                                data-lanes = <1 2>;
                        };
                };
        };
};


&rkisp {
        status = "okay";
};

&rkisp_mmu {
        status = "okay";
};

&rkisp_vir0 {
        status = "okay";

        port {
                #address-cells = <1>;
                #size-cells = <0>;

                isp0_in: endpoint@0 {
                        reg = <0>;
                        remote-endpoint = <&csidphy_out>;
                };
        };
};

&csi2_dphy_hw {
        status = "okay";
};

&csi2_dphy1 {
        status = "okay";

        ports {
                #address-cells = <1>;
                #size-cells = <0>;
                port@0 {
                        reg = <0>;
                        #address-cells = <1>;
                        #size-cells = <0>;

                        mipi_in_ucam0: endpoint@1 {
                                reg = <1>;
                                remote-endpoint = <&ucam_out0>;
                                data-lanes = <1 2>;
                        };
              };
                port@1 {
                        reg = <1>;
                        #address-cells = <1>;
                        #size-cells = <0>;

                        csidphy_out: endpoint@0 {
                                reg = <0>;
                                remote-endpoint = <&isp0_in>;
                        };
                };
        };
};


&pinctrl {
        cam {
                camera_pwr: camera-pwr {
                        rockchip,pins =
                                /* camera power en */
                                <0 RK_PC1 RK_FUNC_GPIO &pcfg_pull_none>;
                };
        };
};


现在你是打不开摄像头的,LOG如下:
root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# i2cdetect -y 2
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:                         -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         
root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# [   33.753762] vcc3v3_lcd1_n: disabling

root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# dmesg | grep gc2093
[    2.817667] gc2093 2-0037: Error applying setting, reverse things back
[    2.817680] gc2093: probe of 2-0037 failed with error -22

root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# 
t. ! queue ! waylandsinkparse ! qtmux ! filesink location=fpga108000-gc2093.mp4 t
Setting pipeline to PAUSED ...
Using mplane plugin for capture 
Pipeline is live and does not need PREROLL ...[   67.602685] rkisp-vir0: rkisp_enum_frameintervals Not active sensor

[   67.602796] rkisp-vir0: rkisp_enum_frameintervals Not active sensor
Pipeline is PREROLLED ...
[   67.602865] rkisp-vir0: rkisp_enum_frameintervals Not active sensor
Setting pipeline to PLAYING ...
[   67.602920] rkisp-vir0: rkisp_enum_frameintervals Not active sensor
New clock: GstSystemClock
[   67.602969] rkisp-vir0: rkisp_enum_frameintervals Not active sensor
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data stream error.
[   67.603027] rkisp-vir0: rkisp_enum_frameintervals Not active sensor
Additional debug info:
[   67.603076] rkisp-vir0: rkisp_enum_frameintervals Not active sensor
../libs/gst/base/gstbasesrc.c(3132): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming stopped, reason not-negotiated (-4)
Execution ended after 0:00:00.000867417
Setting pipeline to NULL ...
Freeing pipeline ...
root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# 


3、查找GPIO冲突:
根据经验/很容易找到/艰难得知:
GPIO4A7==135号GPIO引脚,camera摄像头的MCLK引脚被 Rockchip原厂的buildroot系统 复用为gmac1m1了。
由于没有MCLK引脚,buildroot在启动的时候直接不配置/分配PWDN/RESET引脚了!

root@rk3566-buildroot:/sys/kernel/debug# cat gpio
 gpio-85  (                    |pwdn                ) out hi
 gpio-144 (                    |reset               ) out hi ACTIVE LOW


pin 135 (gpio4-7): 2-0037 (GPIO UNCLAIMED) function cam group cam-clkout0

pin 135 (gpio4-7): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rx-bus2


荣品:
pin 126 (gpio3-30): fe650000.serial (GPIO UNCLAIMED) function uart1 group uart1m1-xfer
pin 127 (gpio3-31): fe650000.serial (GPIO UNCLAIMED) function uart1 group uart1m1-xfer
pin 128 (gpio4-0): (MUX UNCLAIMED) gpio4:128
pin 129 (gpio4-1): (MUX UNCLAIMED) gpio4:129
pin 130 (gpio4-2): (MUX UNCLAIMED) gpio4:130
pin 131 (gpio4-3): (MUX UNCLAIMED) gpio4:131
pin 132 (gpio4-4): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 133 (gpio4-5): (MUX UNCLAIMED) gpio4:133
pin 134 (gpio4-6): (MUX UNCLAIMED) gpio4:134
pin 135 (gpio4-7): 2-0037 (GPIO UNCLAIMED) function cam group cam-clkout0
pin 136 (gpio4-8): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 137 (gpio4-9): (MUX UNCLAIMED) gpio4:137
pin 138 (gpio4-10): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 139 (gpio4-11): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 140 (gpio4-12): fe5b0000.i2c (GPIO UNCLAIMED) function i2c2 group i2c2m1-xfer
pin 141 (gpio4-13): fe5b0000.i2c (GPIO UNCLAIMED) function i2c2 group i2c2m1-xfer
pin 142 (gpio4-14): wireless-bluetooth gpio4:142 function uart1 group uart1m1-rtsn
pin 143 (gpio4-15): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 144 (gpio4-16): (MUX UNCLAIMED) gpio4:144


原厂:
pin 126 (gpio3-30): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rgmii-bus
pin 127 (gpio3-31): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rgmii-bus
pin 128 (gpio4-0): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rgmii-clk
pin 129 (gpio4-1): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rgmii-bus
pin 130 (gpio4-2): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rgmii-bus
pin 131 (gpio4-3): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rgmii-clk
pin 132 (gpio4-4): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-tx-bus2
pin 133 (gpio4-5): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-tx-bus2
pin 134 (gpio4-6): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-tx-bus2
pin 135 (gpio4-7): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rx-bus2
pin 136 (gpio4-8): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rx-bus2
pin 137 (gpio4-9): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-rx-bus2
pin 138 (gpio4-10): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 139 (gpio4-11): (MUX UNCLAIMED) (GPIO UNCLAIMED)
pin 140 (gpio4-12): fe5b0000.i2c (GPIO UNCLAIMED) function i2c2 group i2c2m1-xfer
pin 141 (gpio4-13): fe5b0000.i2c (GPIO UNCLAIMED) function i2c2 group i2c2m1-xfer
pin 142 (gpio4-14): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-miim
pin 143 (gpio4-15): fe010000.ethernet (GPIO UNCLAIMED) function gmac1 group gmac1m1-miim
pin 144 (gpio4-16): (MUX UNCLAIMED) (GPIO UNCLAIMED)

确认gmac1和荣品PRO-RK3566的camera接口冲突了!


4、修改gmac1的配置之后:【如果要使用gmac1,将来还需要关闭DTS中的LCD+TP等部分。】

root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# i2cdetect -y 2
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:                         -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- UU -- -- -- -- -- -- -- -- 

40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         
root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# dmesg | [   33.745367] vcc3v3_lcd1_n: disabling
^C
root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# dmesg | grep gc2093
[    2.670608] gc2093 2-0037: driver version: 00.01.02
[    2.670734] gc2093 2-0037: supply dovdd not found, using dummy regulator
[    2.670829] gc2093 2-0037: supply avdd not found, using dummy regulator
[    2.670865] gc2093 2-0037: supply dvdd not found, using dummy regulator
[    2.692834] gc2093 2-0037: Detected GC2093 sensor
[    2.692901] rockchip-csi2-dphy csi2-dphy1: dphy1 matches m00_b_gc2093 2-0037:bus type 5

root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# 


root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# v4l2-ctl --list-devices
rkisp-statistics (platform: rkisp):
    /dev/video8
    /dev/video9

rkisp_mainpath (platform:rkisp-vir0):
    /dev/video0

    /dev/video1
    /dev/video2
    /dev/video3
    /dev/video4
    /dev/video5
    /dev/video6
    /dev/video7
    /dev/media0

root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# v4l2-ctl --list-formats-ext -d /dev/video0
ioctl: VIDIOC_ENUM_FMT
    Type: Video Capture Multiplanar

    [0]: 'UYVY' (UYVY 4:2:2)
        Size: Stepwise 32x32 - 1920x1080 with step 8/8
    [1]: '422P' (Planar YUV 4:2:2)

        Size: Stepwise 32x32 - 1920x1080 with step 8/8
    [2]: 'NV16' (Y/CbCr 4:2:2)
        Size: Stepwise 32x32 - 1920x1080 with step 8/8
    [3]: 'NV61' (Y/CrCb 4:2:2)
        Size: Stepwise 32x32 - 1920x1080 with step 8/8
    [4]: 'YM16' (Planar YUV 4:2:2 (N-C))
        Size: Stepwise 32x32 - 1920x1080 with step 8/8
    [5]: 'NV21' (Y/CrCb 4:2:0)
        Size: Stepwise 32x32 - 1920x1080 with step 8/8
    [6]: 'NV12' (Y/CbCr 4:2:0)
        Size: Stepwise 32x32 - 1920x1080 with step 8/8
    [7]: 'NM21' (Y/CrCb 4:2:0 (N-C))
        Size: Stepwise 32x32 - 1920x1080 with step 8/8
    [8]: 'NM12' (Y/CbCr 4:2:0 (N-C))
        Size: Stepwise 32x32 - 1920x1080 with step 8/8
    [9]: 'YU12' (Planar YUV 4:2:0)
        Size: Stepwise 32x32 - 1920x1080 with step 8/8
    [10]: 'YM24' (Planar YUV 4:4:4 (N-C))
        Size: Stepwise 32x32 - 1920x1080 with step 8/8
root@rk3566-buildroot:/# 
root@rk3566-buildroot:/# 


v4l2-ctl --list-devices
v4l2-ctl --list-formats-ext -d /dev/video0


gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=100 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga100-gc2093.mp4 t. ! queue ! waylandsink

1分钟:15*60=900
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=900 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga900-gc2093.mp4 t. ! queue ! waylandsink

10分钟:15*60*10=9000
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=9000 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga9000-gc2093.mp4 t. ! queue ! waylandsink

30分钟:15*60*30=27000
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=27000 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga27000-gc2093.mp4 t. ! queue ! waylandsink

120分钟:15*60*30=27000 两小时
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=108000 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga108000-gc2093.mp4 t. ! queue ! waylandsink

gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=100000 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga10000-405.mp4 t. ! queue ! waylandsink


出现了内存4GB的问题:
[  288.653268] rga_mm: RGA_MMU unsupported memory larger than 4G!
[  288.653363] rga_mm: scheduler core[4] unsupported mm_flag[0x0]!
[  288.653394] rga_mm: rga_mm_map_buffer map dma_buf error!
 RgaBlit(1513) RGA_BLIT fail: Invalid argument
[  288.653413] rga_mm: job buffer map failed!
 RgaBlit(1514) RGA_BLIT fail: Invalid argument
[  288.653432] rga_mm: dst channel map job buffer failed!
handl-fd-vir-phy-hnd-format[0, 36, (nil), (nil), 0, 0]
[  288.653447] rga_mm: failed to map buffer
rect[0, 0, 1920, 1080, 1920, 1080, 2560, 0]
[  288.653476] rga_job: rga_job_commit: failed to map job info
f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
[  288.653749] rga_job: request[139] task[0] job_commit failed.
handl-fd-vir-phy-hnd-format[0, 40, (nil), (nil), 0, 0]
[  288.653781] rga_job: rga request[139] commit failed!
rect[0, 0, 1920, 1080, 1920, 1088, 2560, 0]
[  288.653803] rga: request[139] submit failed!
f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
[  288.719814] rga_mm: RGA_MMU unsupported memory larger than 4G!
[  288.719908] rga_mm: scheduler core[4] unsupported mm_flag[0x0]!
 RgaBlit(1513) RGA_BLIT fail: Invalid argument
[  288.720025] rga_mm: rga_mm_map_buffer map dma_buf error!
 RgaBlit(1514) RGA_BLIT fail: Invalid argument
[  288.720052] rga_mm: job buffer map failed!
handl-fd-vir-phy-hnd-format[0, 37, (nil), (nil), 0, 0]
[  288.720073] rga_mm: dst channel map job buffer failed!
rect[0, 0, 1920, 1080, 1920, 1080, 2560, 0]
[  288.720090] rga_mm: failed to map buffer
f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
[  288.720121] rga_job: rga_job_commit: failed to map job info
handl-fd-vir-phy-hnd-format[0, 40, (nil), (nil), 0, 0]
[  288.720286] rga_job: request[140] task[0] job_commit failed.
rect[0, 0, 1920, 1080, 1920, 1088, 2560, 0]
[  288.720316] rga_job: rga request[140] commit failed!
f-blend-size-rotation-col-log-mmu[0, 0, 0, 0, 0, 0, 1]
[  288.720337] rga: request[140] submit failed!
[  288.786511] rga_mm: RGA_MMU unsupported memory larger than 4G!


 

猜你喜欢

转载自blog.csdn.net/wb4916/article/details/147011840
今日推荐