Firefly开源社区

打印 上一主题 下一主题

[技术讨论] AIO-3588Q HDMI接口接长条形屏无法显示

22

积分

0

威望

0

贡献

技术小白

积分
22

AIO-3588Q HDMI接口接长条形屏无法显示

发表于 2023-7-10 16:40:12      浏览:1388 | 回复:6        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:
AIO-3588Q的主板,固件用的官方的;
问题是:用HDMI接口输出视频到一个480*1920的长条形屏上没法正常显示,需要修改代码里面哪些参数?才能支持这种屏的显示

111.zip

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

回复

使用道具 举报

3747

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3747
发表于 2023-7-10 17:52:23        只看该作者  沙发
可以在这里面添加分辨率 kernel/drivers/gpu/drm/drm_edid.c,
同时android上层添加分辨率白名单device/rockchip/common/resolution_white.xml 或是把白名单删除
回复

使用道具 举报

22

积分

0

威望

0

贡献

技术小白

积分
22
发表于 2023-7-17 10:37:53        只看该作者  板凳
你好,我们尝试了上面的修改方案,但仍未点亮屏幕,过程和修改内容如附件,请再帮忙看下,谢谢
回复

使用道具 举报

22

积分

0

威望

0

贡献

技术小白

积分
22
发表于 2023-7-17 10:44:19        只看该作者  地板
本帖最后由 lex10 于 2023-7-17 10:46 编辑

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

image.jpg

3588未能点亮8.8寸屏.zip

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

代码修改

回复

使用道具 举报

3747

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3747
发表于 2023-7-19 09:43:15        只看该作者  5#

接上显示器,adb 查看一下这个值
cat /d/dri/0/summary
回复

使用道具 举报

33

积分

0

威望

0

贡献

技术小白

积分
33
发表于 2023-7-20 11:53:01        只看该作者  6#
本帖最后由 cj15 于 2023-7-20 13:17 编辑


回复

使用道具 举报

33

积分

0

威望

0

贡献

技术小白

积分
33
发表于 2023-7-20 13:17:19        只看该作者  7#
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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表