屏幕在运行luckfox_lvgl_demo时没有显示,多次开机中只有一次有logo,其他开机过程中没有logo,mode模式为480*480
Posted: 2025-04-09 15:45
开发板型号:luckfox pico RV1106 Ultra 附带480*480drm屏幕
刷写固件:Luckfox_Pico_Ultra_EMMC_250313
问题:屏幕在运行luckfox_lvgl_demo时没有显示,多次开机中只有一次有logo,其他开机过程中没有logo,mode模式为480*480
[root@luckfox ]# dmesg | grep drm
[ 0.070135] rockchip-drm display-subsystem: bound ff990000.vop (ops 0xb03f398c)
[ 0.070195] rockchip-rgb ff000000.syscon:rgb: [drm:rockchip_rgb_bind] *ERROR* failed to find panel or bridge: -517
[ 0.481011] rockchip-drm display-subsystem: bound ff990000.vop (ops 0xb03f398c)
[ 0.481093] rockchip-drm display-subsystem: bound ff000000.syscon:rgb (ops 0xb03f44ec)
[ 0.481358] rockchip-drm display-subsystem: failed to parse resources for logo display
[ 0.482533] rockchip-vop ff990000.vop: [drm:vop_crtc_atomic_enable] Update mode to 480x480p60, type: 17
[ 0.731104] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
[ 0.731746] [drm] Initialized rockchip 3.0.0 20140818 for display-subsystem on minor 0
[root@luckfox root]# modetest
Encoders:
id crtc type possible crtcs possible clones
69 66 DPI 0x00000001 0x00000001
Connectors:
id encoder status name size (mm) modes encoders
70 69 connected DPI-1 85x85 1 69
modes:
index name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot
#0 480x480 59.94 480 530 534 544 480 488 498 506 16500 flags: nhsync, nvsync; type: preferred, driver
props:
1 EDID:
flags: immutable blob
blobs:
value:
2 DPMS:
flags: enum
enums: On=0 Standby=1 Suspend=2 Off=3
value: 0
5 link-status:
flags: enum
enums: Good=0 Bad=1
value: 0
6 non-desktop:
flags: immutable range
values: 0 1
value: 0
4 TILE:
flags: immutable blob
blobs:
value:
48 brightness:
flags: range
values: 0 100
value: 50
49 contrast:
flags: range
values: 0 100
value: 50
52 saturation:
flags: range
values: 0 100
value: 50
53 hue:
flags: range
values: 0 100
value: 50
CRTCs:
id fb pos size
66 71 (0,0) (480x480)
#0 480x480 59.94 480 530 534 544 480 488 498 506 16500 flags: nhsync, nvsync; type: preferred, driver
props:
24 VRR_ENABLED:
flags: range
values: 0 1
value: 0
38 ACLK:
flags: range
values: 0 4294967295
value: 297000
39 BACKGROUND:
flags: range
values: 0 4294967295
value: 0
40 LINE_FLAG1:
flags: range
values: 0 4294967295
value: 0
43 left margin:
flags: range
values: 0 100
value: 100
44 right margin:
flags: range
values: 0 100
value: 100
45 top margin:
flags: range
values: 0 100
value: 100
46 bottom margin:
flags: range
values: 0 100
value: 100
67 PLANE_MASK:
flags: immutable bitmask
values: Win0=0x1 Win1=0x2 Win2=0x4 Win3=0x8
value: 0
68 FEATURE:
flags: immutable bitmask
values: ALPHA_SCALE=0x1 HDR10=0x2 NEXT_HDR=0x4
value: 0
Planes:
id crtc fb CRTC x,y x,y gamma size possible crtcs
55 66 71 0,0 0,0 0 0x00000001
formats: XR24 AR24 XB24 AB24 RG24 BG24 RG16 BG16
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 1
54 FEATURE:
flags: immutable bitmask
values: scale=0x1 alpha=0x2 hdr2sdr=0x4 sdr2hdr=0x8 afbdc=0x10
value: 2
56 alpha:
flags: range
values: 0 65535
value: 65535
57 pixel blend mode:
flags: enum
enums: None=2 Pre-multiplied=0 Coverage=1
value: 0
58 zpos:
flags: range
values: 0 0
value: 0
59 NAME:
flags: immutable bitmask
values: VOP0-win1-0=0x1
value: 1
60 INPUT_WIDTH:
flags: immutable range
values: 0 1280
value: 0
61 INPUT_HEIGHT:
flags: immutable range
values: 0 1280
value: 0
62 OUTPUT_WIDTH:
flags: immutable range
values: 0 1280
value: 0
63 OUTPUT_HEIGHT:
flags: immutable range
values: 0 1280
value: 0
64 SCALE_RATE:
flags: immutable range
values: 8 8
value: 0
65 colorkey:
flags: range
values: 0 2164260863
value: 0
Frame buffers:
id size pitch
[root@luckfox root]# ./luckfox_lvgl_demo
Mode 0: 480x480 @ 60Hz
[root@luckfox card0-DPI-1]# cat *
cat: read error: Is a directory
On
enabled
480x480
cat: read error: Is a directory
connected
cat: read error: Is a directory
[root@luckfox root]# fbset
mode "480x480-0"
# D: 0.000 MHz, H: 0.000 kHz, V: 0.000 Hz
geometry 480 480 480 480 32
timings 0 0 0 0 0 0 0
accel true
rgba 8/16,8/8,8/0,0/0
endmode
刷写固件:Luckfox_Pico_Ultra_EMMC_250313
问题:屏幕在运行luckfox_lvgl_demo时没有显示,多次开机中只有一次有logo,其他开机过程中没有logo,mode模式为480*480
[root@luckfox ]# dmesg | grep drm
[ 0.070135] rockchip-drm display-subsystem: bound ff990000.vop (ops 0xb03f398c)
[ 0.070195] rockchip-rgb ff000000.syscon:rgb: [drm:rockchip_rgb_bind] *ERROR* failed to find panel or bridge: -517
[ 0.481011] rockchip-drm display-subsystem: bound ff990000.vop (ops 0xb03f398c)
[ 0.481093] rockchip-drm display-subsystem: bound ff000000.syscon:rgb (ops 0xb03f44ec)
[ 0.481358] rockchip-drm display-subsystem: failed to parse resources for logo display
[ 0.482533] rockchip-vop ff990000.vop: [drm:vop_crtc_atomic_enable] Update mode to 480x480p60, type: 17
[ 0.731104] rockchip-drm display-subsystem: [drm] fb0: rockchipdrmfb frame buffer device
[ 0.731746] [drm] Initialized rockchip 3.0.0 20140818 for display-subsystem on minor 0
[root@luckfox root]# modetest
Encoders:
id crtc type possible crtcs possible clones
69 66 DPI 0x00000001 0x00000001
Connectors:
id encoder status name size (mm) modes encoders
70 69 connected DPI-1 85x85 1 69
modes:
index name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot
#0 480x480 59.94 480 530 534 544 480 488 498 506 16500 flags: nhsync, nvsync; type: preferred, driver
props:
1 EDID:
flags: immutable blob
blobs:
value:
2 DPMS:
flags: enum
enums: On=0 Standby=1 Suspend=2 Off=3
value: 0
5 link-status:
flags: enum
enums: Good=0 Bad=1
value: 0
6 non-desktop:
flags: immutable range
values: 0 1
value: 0
4 TILE:
flags: immutable blob
blobs:
value:
48 brightness:
flags: range
values: 0 100
value: 50
49 contrast:
flags: range
values: 0 100
value: 50
52 saturation:
flags: range
values: 0 100
value: 50
53 hue:
flags: range
values: 0 100
value: 50
CRTCs:
id fb pos size
66 71 (0,0) (480x480)
#0 480x480 59.94 480 530 534 544 480 488 498 506 16500 flags: nhsync, nvsync; type: preferred, driver
props:
24 VRR_ENABLED:
flags: range
values: 0 1
value: 0
38 ACLK:
flags: range
values: 0 4294967295
value: 297000
39 BACKGROUND:
flags: range
values: 0 4294967295
value: 0
40 LINE_FLAG1:
flags: range
values: 0 4294967295
value: 0
43 left margin:
flags: range
values: 0 100
value: 100
44 right margin:
flags: range
values: 0 100
value: 100
45 top margin:
flags: range
values: 0 100
value: 100
46 bottom margin:
flags: range
values: 0 100
value: 100
67 PLANE_MASK:
flags: immutable bitmask
values: Win0=0x1 Win1=0x2 Win2=0x4 Win3=0x8
value: 0
68 FEATURE:
flags: immutable bitmask
values: ALPHA_SCALE=0x1 HDR10=0x2 NEXT_HDR=0x4
value: 0
Planes:
id crtc fb CRTC x,y x,y gamma size possible crtcs
55 66 71 0,0 0,0 0 0x00000001
formats: XR24 AR24 XB24 AB24 RG24 BG24 RG16 BG16
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 1
54 FEATURE:
flags: immutable bitmask
values: scale=0x1 alpha=0x2 hdr2sdr=0x4 sdr2hdr=0x8 afbdc=0x10
value: 2
56 alpha:
flags: range
values: 0 65535
value: 65535
57 pixel blend mode:
flags: enum
enums: None=2 Pre-multiplied=0 Coverage=1
value: 0
58 zpos:
flags: range
values: 0 0
value: 0
59 NAME:
flags: immutable bitmask
values: VOP0-win1-0=0x1
value: 1
60 INPUT_WIDTH:
flags: immutable range
values: 0 1280
value: 0
61 INPUT_HEIGHT:
flags: immutable range
values: 0 1280
value: 0
62 OUTPUT_WIDTH:
flags: immutable range
values: 0 1280
value: 0
63 OUTPUT_HEIGHT:
flags: immutable range
values: 0 1280
value: 0
64 SCALE_RATE:
flags: immutable range
values: 8 8
value: 0
65 colorkey:
flags: range
values: 0 2164260863
value: 0
Frame buffers:
id size pitch
[root@luckfox root]# ./luckfox_lvgl_demo
Mode 0: 480x480 @ 60Hz
[root@luckfox card0-DPI-1]# cat *
cat: read error: Is a directory
On
enabled
480x480
cat: read error: Is a directory
connected
cat: read error: Is a directory
[root@luckfox root]# fbset
mode "480x480-0"
# D: 0.000 MHz, H: 0.000 kHz, V: 0.000 Hz
geometry 480 480 480 480 32
timings 0 0 0 0 0 0 0
accel true
rgba 8/16,8/8,8/0,0/0
endmode