Firefly开源社区

标题: AIO-3588Q HDMI接口接长条形屏无法显示 [打印本页]

作者: lex10    时间: 2023-7-10 16:40
标题: AIO-3588Q HDMI接口接长条形屏无法显示
AIO-3588Q的主板,固件用的官方的;
问题是:用HDMI接口输出视频到一个480*1920的长条形屏上没法正常显示,需要修改代码里面哪些参数?才能支持这种屏的显示
tchip_askquestions

111.zip

151 Bytes, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1


作者: jpchen    时间: 2023-7-10 17:52
可以在这里面添加分辨率 kernel/drivers/gpu/drm/drm_edid.c,
同时android上层添加分辨率白名单device/rockchip/common/resolution_white.xml 或是把白名单删除
作者: lex10    时间: 2023-7-17 10:37
你好,我们尝试了上面的修改方案,但仍未点亮屏幕,过程和修改内容如附件,请再帮忙看下,谢谢
作者: lex10    时间: 2023-7-17 10:44
本帖最后由 lex10 于 2023-7-17 10:46 编辑

image.jpg (87.14 KB, 下载次数: 79)

image.jpg

3588未能点亮8.8寸屏.zip

47.19 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1

代码修改


作者: jpchen    时间: 2023-7-19 09:43
lex10 发表于 2023-7-17 10:44

接上显示器,adb 查看一下这个值
cat /d/dri/0/summary
作者: cj15    时间: 2023-7-20 11:53
本帖最后由 cj15 于 2023-7-20 13:17 编辑



作者: cj15    时间: 2023-7-20 13:17
cj15 发表于 2023-7-20 11:53
Video Port0: DISABLED
Video Port1: DISABLED
Video Port2: DISABLED

以下是介入显示器的值

Video Port0: ACTIVE
    Connector: HDMI-A-1
        bus_format[100a]: RGB888_1X24
        overlay_mode[0] output_mode[f] color_space[0], eotf:0
    Display mode: 480x1920p60
        clk[66280] real_clk[66280] type[48] flag[5]
        H: 480 510 540 570
        V: 1920 1926 1932 1938
    Cluster0-win0: ACTIVE
        win_id: 0
        format: AB24 little-endian (0x34324241)[AFBC] SDR[0] color_space[0] glb_alpha[0xff]
        rotate: xmirror: 0 ymirror: 0 rotate_90: 0 rotate_270: 0
        csc: y2r[0] r2y[0] csc mode[0]
        zpos: 0
        src: pos[0, 0] rect[480 x 1920]
        dst: pos[9, 0] rect[462 x 1920]
        buf[0]: addr: 0x00000000ef72c000 pitch: 1920 offset: 0
Video Port1: DISABLED
Video Port2: DISABLED
Video Port3: ACTIVE
    Connector: DSI-1
        bus_format[100a]: RGB888_1X24
        overlay_mode[0] output_mode[0] color_space[0], eotf:0
    Display mode: 800x1280p60
        clk[72600] real_clk[72600] type[48] flag[a]
        H: 800 832 846 872
        V: 1280 1360 1368 1388
    Cluster3-win0: ACTIVE
        win_id: 6
        format: AB24 little-endian (0x34324241)[AFBC] SDR[0] color_space[0] glb_alpha[0xff]
        rotate: xmirror: 0 ymirror: 0 rotate_90: 0 rotate_270: 0
        csc: y2r[0] r2y[0] csc mode[0]
        zpos: 0
        src: pos[0, 0] rect[800 x 1280]
        dst: pos[0, 0] rect[800 x 1280]
        buf[0]: addr: 0x00000000ee41e000 pitch: 3200 offset: 0




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1