This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMDSEVM572X:更改 HDMI 分辨率

Guru**** 2589265 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/638172/tmdsevm572x-changing-hdmi-resolution

器件型号:TMDSEVM572X

我想将 HDMI 外部分辨率设置为从800x600到1080p。

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您是否尝试添加 VIDEO=HDMI-A-1:1280x780并  在/etc/weston.ini 文件中进行更改?
    请查看以下指南:
    processors.wiki.ti.com/.../Processor_Linux_SDK_Graphics_and_Display

    http://processors.wiki.ti.com/index.php/Linux_Core_DSS_User's_Guide


    BR
    玛格丽塔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    谢谢。
    我已经尝试过这种方法、但没有成功。 我甚至尝试使用较小的分辨率更改、但失败(1024x768)。
    当我发送输出命令 fbset 时:

    模式"800x480"
    槽型800 480 1024 760 32
    时序0 0 0 0 0 0 0
    Accel true
    RGBA 8/16,8/16,8/0.8/24
    结束模式
    Gilad
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    能否提供您正在执行的步骤?

    您是否也可以发布这两条命令的执行?
    CAT /proc/cmdline
    /最小

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好

    首先、我按照您的建议在/etc/weston.ini 中添加了" VIDEO=HDMI-A-1:1280x780"行。

    后来、我尝试使用 TI 建议、即

    我将以下内容添加到/etc/weston.ini

    [输出]

    NAME=HDMI-A-I

    MODE = 1024x768

    在这两种情况下、我都失败了

    cat /proce/cmdline 的输出为

    console=tty02、115200n8 root=PARTUID-0000-02 rw rootfstype=ext4 rootwait

    和模式测试的输出

    root@am57xx-EVM:~# modetest

    正在尝试打开设备'i915'...失败。

    正在尝试打开设备'Radeoneon'...失败。

    [3574.234985] omapdss error:HDMI I2C Master Error

    尝试打开设备'nouve'失败。

    尝试打开设备'vmwgfx'...失败。

    正在尝试打开设备'omapdrm'...成功。

    编码器:

    ID   CRTC  类型  可能的 crtcs 可能的克隆

    25   28   TMDS  0x00000001   0x00000000

    29   32   TMDS  0x00000002   0x00000000

    连接器:

    ID   编码器状态      类型  尺寸(mm)   模式 编码器

    26   25   已连接   HDMI-A 0x0       5   25.

     模式:

        名称刷新(Hz) hdisp HSS HSE htot vdisp VSS VSE vtot)

     1024x768 60 1024 1048 1184 1344 768 771 777 806标志:nhsync、nvsync;类型:driver

     800x600 60 800 840 968 1056 600 601 605 628个标志:phsync、pvsync;type:driver

     800x600 56 800 824 896 1024 600 601 603 625标志:phsync、pvsync;type:driver

     848x480 60 848 864 976 1088 480 486 494 517标志:phsync、pvsync;type:driver

     640x480 60 640 752 656 800 480 489 492 525 flags:nhsync、nvsync;type:driver

     道具:

        1 EDID:

            flags:不可改变的 blob

            BLOB:

            值:

        2 DPMS:

            flags:枚举

            枚举:ON = 0待机= 1挂起= 2关闭= 3

            值:0

    30   29   连接   未知0x0       1   29.

     模式:

        名称刷新(Hz) hdisp HSS HSE htot vdisp VSS VSE vtot)

     800x480 60 800 1010 1040 1056 480 502 515 525标志:nhsync、nvsync;类型:首选、驱动程序

     道具:

        1 EDID:

            flags:不可改变的 blob

            BLOB:

            值:

        2 DPMS:

            flags:枚举

            枚举:ON = 0待机= 1挂起= 2关闭= 3

            值:0

    CRC:

    Id   fb   pos  大小

    28   44   (0、0) (1024x768)

     1024x768 60 1024 1048 1184 1344 768 771 777 806标志:nhsync、nvsync;类型:driver

     道具:

        21转换钥匙模式:

            flags:枚举

            枚举:disable=0 gfx-dst=1 vid-src=2

            值:0

        22转接键:

            flags:范围

            值:0 16777215

            值:0

        23背景:

            flags:范围

            值:0 16777215

            值:0

        24阿尔法_搅拌机:

            flags:范围

            值:0 1

            值:0

        17旋转:

            flags:位掩码

            值:rotate-0=0x1 rotate-90=0x2 rotate-180=0x4 rotate-270=0x8 refix=0x10 refix-y=0x20

            值:0

        18 zorder:

            flags:范围

            值:0 3.

            值:0

        19 GLOBAL_ALPHA:

            flags:范围

            值:0 255

            值:0

        20 PRE_Mult_alpha:

            flags:范围

            值:0 1

            值:0

    32   46   (0、0) (800x480)

     800x480 60 800 1010 1040 1056 480 502 515 525标志:nhsync、nvsync;类型:首选、驱动程序

     道具:

        21转换钥匙模式:

            flags:枚举

            枚举:disable=0 gfx-dst=1 vid-src=2

            值:0

        22转接键:

            flags:范围

            值:0 16777215

            值:0

        23背景:

            flags:范围

            值:0 16777215

            值:0

        24阿尔法_搅拌机:

            flags:范围

            值:0 1

            值:0

        17旋转:

            flags:位掩码

            值:rotate-0=0x1 rotate-90=0x2 rotate-180=0x4 rotate-270=0x8 refix=0x10 refix-y=0x20

            值:0

        18 zorder:

            flags:范围

            值:0 3.

            值:0

        19 GLOBAL_ALPHA:

            flags:范围

            值:0 255

            值:0

        20 PRE_Mult_alpha:

            flags:范围

            值:0 1

            值:0

    平面:

    ID   CRTC  fb   CRTC x、y    x、y  伽马大小   可能的 crtcs

    27   28   44   0、0       0、0  、0        0x00000001

     格式:RG16 RX12 XR12 RA12 AR12 XR15 AR15 RG24 RX24 XR24 RA24 AR24

     道具:

        5类型:

            flags:不可 mutable 枚举

            枚举:overlay=0 Primary =1 Cursor =2

            值:1.

        17旋转:

            flags:位掩码

            值:rotate-0=0x1 rotate-90=0x2 rotate-180=0x4 rotate-270=0x8 refix=0x10 refix-y=0x20

            值:1.

        18 zorder:

            flags:范围

            值:0 3.

            值:0

        19 GLOBAL_ALPHA:

            flags:范围

            值:0 255

            值:0

        20 PRE_Mult_alpha:

            flags:范围

            值:0 1

            值:0

    31   32   46   0、0       0、0  、0        0x00000002

     格式:RG16 RX12 XR12 RA12 AR12 XR15 AR15 RG24 RX24 XR24 RA24 AR24 NV12 YUYV UYVY

     道具:

        5类型:

            flags:不可 mutable 枚举

            枚举:overlay=0 Primary =1 Cursor =2

            值:1.

        17旋转:

            flags:位掩码

            值:rotate-0=0x1 rotate-90=0x2 rotate-180=0x4 rotate-270=0x8 refix=0x10 refix-y=0x20

            值:1.

        18 zorder:

            flags:范围

            值:0 3.

            值:0

        19 GLOBAL_ALPHA:

            flags:范围

            值:0 255

            值:0

        20 PRE_Mult_alpha:

            flags:范围

            值:0 1

            值:0

    33   0      0 0 0 0       0、0  、0        0x00000003

     格式:RG16 RX12 XR12 RA12 AR12 XR15 AR15 RG24 RX24 XR24 RA24 AR24 NV12 YUYV UYVY

     道具:

        5类型:

            flags:不可 mutable 枚举

            枚举:overlay=0 Primary =1 Cursor =2

            值:0

        17旋转:

            flags:位掩码

            值:rotate-0=0x1 rotate-90=0x2 rotate-180=0x4 rotate-270=0x8 refix=0x10 refix-y=0x20

            值:1.

        18 zorder:

            flags:范围

            值:0 3.

            值:0

        19 GLOBAL_ALPHA:

            flags:范围

            值:0 255

            值:0

        20 PRE_Mult_alpha:

            flags:范围

            值:0 1

            值:0

    34   0      0 0 0 0       0、0  、0        0x00000003

     格式:RG16 RX12 XR12 RA12 AR12 XR15 AR15 RG24 RX24 XR24 RA24 AR24 NV12 YUYV UYVY

     道具:

        5类型:

            flags:不可 mutable 枚举

            枚举:overlay=0 Primary =1 Cursor =2

            值:0

        17旋转:

            flags:位掩码

            值:rotate-0=0x1 rotate-90=0x2 rotate-180=0x4 rotate-270=0x8 refix=0x10 refix-y=0x20

            值:1.

        18 zorder:

            flags:范围

            值:0 3.

            值:0

        19 GLOBAL_ALPHA:

            flags:范围

            值:0 255

            值:0

        20 PRE_Mult_alpha:

            flags:范围

            值:0 1

            值:0

    帧缓冲器:

    ID   大小  间距

    BR

    Gilad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    [引用 user="Gilad Davara"]首先,我在/etc/weston.ini 中按照您的建议添加了" VIDEO=HDMI-A-1:1280x780"行。

    否 此 视频=HDMI-A-1:1024x768应添加到 bootargs 中、而不是 weston.in 中的 bootargs 中

    请查看我链接的第一个用户指南。

    BR

    玛格丽塔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我曾尝试使用 setenv 命令。 很遗憾、在我的电路板中找不到 setenv 命令。
    您是否有其他想法,如何将此变量添加到 bootargs?
    谢谢、
    BR
    Gilad
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您在何处执行命令? 它是在 u-boot 中吗?

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    TI EVM 板本身。 我的操作系统位于 SD 上。
    我可以更改主机中的启动参数。 除了编译新操作系统之外、我不知道如何执行此操作
    BR
    Gilad
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您应该输入 uboot。
    当 u-boot 倒计数时、按任意键进入。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的外部显示器似乎不支持1080p 或720p 分辨率。 Modeset 输出显示以下显示器支持的分辨率-

    1024x768 60 1024 1048 1184 1344 768 771 777 806标志:nhsync、nvsync;类型:driver

    800x600 60 800 840 968 1056 600 601 605 628个标志:phsync、pvsync;type:driver

    800x600 56 800 824 896 1024 600 601 603 625标志:phsync、pvsync;type:driver

    848x480 60 848 864 976 1088 480 486 494 517标志:phsync、pvsync;type:driver

    640x480 60 640 752 656 800 480 489 492 525 flags:nhsync、nvsync;type:driver
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    命令集时、我会看到它

    #setenv optargets video =HDMI-A-1:1024x768
    #saveenv

    在 uboot 模式下运行、并且工作正常。
    非常感谢。

    BR Gilad
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我很高兴这个问题得到解决。

    BR
    玛格丽塔