工具/软件:Linux
尊敬的团队:
我们使用基于 DRA746 和 SDK 3.02.00.03的定制硬件和软件。 我发现显示屏在大约9到10分钟后变为空白状态。 发生这种情况时、我捕获了 DRM 和 DSS 日志。 请参阅以下日志。
是否有办法避免这种情况? 当显示屏上通过某些应用程序持续更新时、不会发生这种情况。
dmesg -c
[602.09699] [DRM:DRM_PASIAL_STACD_INIT]分配的原子状态 ef0b6c00
[602.096981] [DRM:DRM_PROBLE_reference_blob] ee674600:blob ID:42 (1)
[602.096987] [DRM:DRM_PASIAL_GET_CRTC_state]已将[CRTC:34] ee6b5400状态添加到 ef0b6c00
[602.096993] [DRM:DRM_PASIAL_CHECK_ONENT]正在检查 ef0b6c00
[602.097001] [DRM:DRM_at原 子_helper_check_modeset][CRTC:34]活动已更改
[602.097006] [DRM:DRM_Patel_helper_check_modeset][CRTC:34]需要所有连接器、启用:Y、活动:N
[602.097012] [DRM:DRM_PASIAL_ADD_affected _连接器]将[CRTC:34]的所有当前连接器添加到 ef0b6c00
[602.097019] [DRM:DRM_PASIAL_GET_CONNECT_STACE]已将[Connector:32] ef3b17c0状态添加到 ef0b6c00
[602.097028] [DRM:DRM_framebuffer_reference] ef16f900:FB ID:41 (3)
[602.097034] [DRM:DRM_PASIAL_GET_YACT_STACY_STACE]已将[plane:33] ec753f00状态添加到 ef0b6c00
[602.097040] [DRM:DRM_原子弹 连接器_for_CRTC]状态 ef0b6c00具有1个用于[CRTC:34]的连接器
[602.097048] [DRM:DRM_Patel_commit]正在提交 ef0b6c00
[602.097059] DISPC:dispc_runtime_get
[602.097066] [DRM:disable_outputs]禁用[编码器:31:TMDS-31]
[602.097075] DISPC:dispc_runtime_get
[602.097083] [DRM:OMAP_IRQ_UPDATE] irqmask=0025640
[602.097088] DISPC:dispc_runtime_put
[602.099720] DISPC:dispc_runtime_get
[602.099727] [DRM:OMAP_IRQ_UPDATE] irqmask=00125640
[602.099732] DISPC:dispc_runtime_put
[602.099748] DSS:DSS_runtime_Put
[602.099759] DISPC:dispc_runtime_put
[602.099765] [DRM:disable_outputs]禁用[CRTC:34]
[602.099770] [DRM:OMAP_CRTC_DISABLE] lcd2
[602.099777] [DRM:DRM_vblank_off] CRTC 0、启用 vblank 0、inmodeset 0
[602.099786] [DRM:DRM_UPDATE_Vblank_count]在 CRTC 上更新 vblank 计数0:CURRENT=1、DIFF=0、HW=0 HW_LAST=0
[602.099796] [DRM:DRM_calc_timesting_palers] CRTC 34:hwmode:htotal 992、vtotal 500、vdisplay 480
[602.099803] [DRM:DRM_calc_timekamping_constants] CRTC 34:时钟33300 kHz 帧频14894894线性29789
[602.099810] [DRM:OMAP-plane_at原 子更新] gfx、CRTC=eebd0c00 fb=ef16f900
[602.099817] [DRM:OMAP_plane_at原 子更新] 800x480 -> 800x480 (1024)
[602.099823] [DRM:OMAP_plane_at原 子更新] 0、0 0x7fe20000 0x00000000
[602.099837] DISPC:dispc_ovl_setup 0、PA 0x7fe20000、PA_UV 0x00000000、SW 1024、0、0、 800x480 -> 800x480、cmode 80、rot 0、mir 0、chan 2 repl 1
[602.099849] DISPC:CALC_ROT (0):scrw 1024、800x480
[602.099856] DISPC:offset0、Offset1 0、row_inc 897、pix_inc 1
[602.099863] DISPC:0、0、800x480 -> 800x480
[602.099871] DISPC:dispc_enable_plane 0、1
[602.099881] DISPC:dispc_runtime_put
[602.099890] DISPC:dispc_save_context
[602.099966] DISPC:上下文已保存
[602.099998] [DRM:DRM_PASIAL_STACD_DEFAULT_CLEAR]清除原子状态 ef0b6c00
[602.100006] [DRM:DRM_property_unreference_blob] ee674600:blob ID:42 (2)
[602.100012] [DRM:DRM_framebuffer_unreference] ef16f900:FB ID:41 (4)
[602.100018] [DRM:DRM_PASIAL_STACY_FREE]释放原子状态 ef0b6c00
[602.100151] DSS:DSS_SAVE_CONTEXT
[602.100161] DSS:上下文已保存
此致、
Vikash