导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    OKT507-C V2.1 的HDMI怎么输出4K?

    飞凌嵌入式专区
    2
    2
    1441
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • H
      haaland LV 6 最后由 编辑

      我用的板子是OKT507-C V2.1,自带出厂的Ubuntu固件。接了一个4k(3840x2160)分辨率的小米电视,但是没办法显示4K的效果。我在屏幕上显示一个分辨率为3840x2160的bmp图片,显示的就只有左上角的一部分,显示不完全?是需要修改哪些地方?还是要打补丁。

      我不需要调试屏幕,就是要板子输出标准的HDMI 4K分辨率(3840x2160) ,而且在内核中的enum disp_tv_mode枚举中,有 4k的支持:

      enum disp_tv_mode {
      ...
          DISP_TV_MOD_3840_2160P_30HZ = 0x1c,     DISP_TV_MOD_3840_2160P_25HZ = 0x1d,
          DISP_TV_MOD_3840_2160P_24HZ = 0x1e,
          DISP_TV_MOD_4096_2160P_24HZ     = 0x1f,
          DISP_TV_MOD_4096_2160P_25HZ     = 0x20,
          DISP_TV_MOD_4096_2160P_30HZ     = 0x21,
          DISP_TV_MOD_3840_2160P_60HZ     = 0x22,
          DISP_TV_MOD_4096_2160P_60HZ     = 0x23,
          DISP_TV_MOD_3840_2160P_50HZ     = 0x24,
      
      }
      

      我在系统里面,按照这样的方法去显示一张3840x2160的bmp图片,是不正常的:

      echo disp1 > name;   #我的HMDI做副屏
      echo switch1 > command;
      echo 4 28 1 0 0x4 0x104 2 1 0 8 > param;   #28对应上边枚举里面的DISP_TV_MOD_3840_2160P_30HZ =0x1c
      echo 1 > start  #此时分辨率切换了,显示的是放大后的“飞凌嵌入式”的logo
      ./showBMP.sh 3840x2160.bmp   #自己写的一个显示BMP图片的执行文件,显示 3840x2160.bmp 图片,屏幕显示的图片不完全,只有图片的一部分。应该是放大了图片再显示到屏幕上的
      

      综上,感觉是这个4K不是完全真实的4k,是通过缩放图片实现的。所以想确认下是不是少了什么补丁,或者是硬件不支持?

      N 1 条回复 最后回复 回复 引用 分享 0
      • N
        Negro LV 5 @haaland 最后由 编辑

        @haaland T507不支持真实的4K显示,硬件受限最大支持2k的buffer。所以超过2k的图片就无法显示

        1 条回复 最后回复 回复 引用 分享 0
        • 1 / 1
        • First post
          Last post

        Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

        行为准则 | 用户协议 | 隐私权政策