【问题标题】:HDMI Splash via Uboot?通过 Uboot 的 HDMI 飞溅?
【发布时间】:2019-12-17 06:43:06
【问题描述】:

硬件:BeagleBoneBlack
操作系统:Debian Jessie
内核:4.4.30-ti-r64

U-Boot
U-Boot 2016.11-rc3-00002-g73df7f7(2016 年 11 月 4 日 - 15:20:36 -0500)
arm-linux-gnueabihf-gcc (Linaro GCC 6.1-2016.08) 6.1.1 20160711
GNU ld (Linaro_Binutils-2016.08) 2.27.0.20160829

我已经使用 UBoot 脚本进行了一些操作以成功输出到 LCD 显示器,但是是否可以通过 UBoot 将图像实际加载到 HDMI 显示器?环顾四周,我找不到任何像 BBB 使用的 Am335x 和 TDA19988 这样的好例子,它是如何完成的,或者它是否可能。从源代码提取和构建我没有问题。

非常感谢任何帮助!

【问题讨论】:

    标签: beagleboneblack u-boot hdmi


    【解决方案1】:

    U-Boot v2019.10-rc2 提供了

    bmp display <imageAddr> [x y]
    

    命令在显示器上绘制已经加载到内存的位图图像。要启用命令选择

    CONFIG_VIDEO=y
    CONFIG_CMD_BMP=y
    

    除了 bmp 命令,您还可以使用 CONFIG_VIDEO_LOGO 和 CONFIG_VIDEO_BMP_LOGO 来定义要显示在屏幕左上角的徽标。

    由于我没有 Beaglebone,因此无法在您的硬件上进行测试。

    【讨论】:

    • uboot 有原生 hdmi 支持吗?我认为 id 必须破解一些驱动程序初始化等才能让它甚至看到 hdmi 输出
    • 在我的 BananaPi 上,我有来自 U-Boot 的 HDMI 输出。魔杖板也是如此。
    • Function omap3_dss_enable() 有注释 /* 在 DSS 中启用 LCD 和 DIGITAL OUT */.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多