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.

[参考译文] PROCESSOR-SDK-AM62P:TI HMI 第一个启动画面快速启动测量报告 — 由 Continental 团队请求

Guru**** 2560080 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1540354/processor-sdk-am62p-ti-hmi-1st-splash-screeb-fast-boot-measurement-report---requested-from-continental-team

器件型号:PROCESSOR-SDK-AM62P


工具/软件:

TI 为我们提供了基于 Linux 中具有 SD 卡+NOR 的 TI EVM 板的第一个启动屏幕快速启动测量报告: 无闪烁切换的早期启动屏幕

在查看 HMI 快速启动测量报告后、可能会有以下几个问题、请耐心回答:

1.在第 3.2 章“闪烁 — 自由转换“中、启动屏幕图像将传递到帧缓冲区 blob。 我想知道在此阶段 Blob 的大小限制是什么、帧缓冲区是从哪里分配的? DDR 或内部 RAM?

2.在第 4 章“从 SPL 到 U-Boot 的无闪烁切换“中,这是 R5 内核快速引导的测量值吗?  

3.在第 5 章“从 SBL 到 LinuxRegistered内核的闪烁无干扰转换“中、此测量是否针对 A53 内核快速引导?

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

    嗨、Suren、Bin、

    您能帮客户检查该主题吗?

    BR、

    Biao

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

    尊敬的 Biao:

    请允许我花一天时间回复。 内部检查。

    同时、我建议您查看 Devarsh(软件工程师)今年在 Embedded Coiries 上举行的本次在线研讨会、了解更多信息。

    www.youtube.com/watch

    此致、

    Suren

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

    尊敬的 Biao:

    1.它是我们分配的 DRAM。 采用 ARGB 格式的 1920x1200、因此可能需要 1920x1200x4 和 uboot 进行一些其他对齐
    2. SPL 到 uboot 的转换为 A53 SPL、而不是 falcon

    3. SBL 引导流程、我们在 DM R5 内核中启用启动界面、它将位于 SBL 的 stage2 中。  

    希望这有所帮助

    此致、

    Suren

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

    您好、Suren  

     我们成功地从 tispl 启动序列显示 1920*1200 pic、但从我们的一侧、bmp 文件太大、无法加载。 我尝试将其设置为 gzip 文件。 但我得到了 以下错误 :错误: inflate() 返回–5 给定地址没有有效的 bmp 文件。 我该怎么做?

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

    尊敬的 Pu Jia:

    请参阅以下主题、其中建议增加  VIDEO_LOGO_MAX_SIZE

     https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1263404/am625-decompress-error-in-uboot-splash 

    此致、

    Suren

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

    我尝试 在 defconfig 文件中设置 config_video_logo_MAX_size=0xf00000、并尝试加载 bmp 文件 3.8m 和拉链大小 300K。 我仍然遇到同样的情况。 如果设备直接加载 bmp 文件、它将正常工作。  

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

    您好、
    几个问题:
    1.您尝试在 OSPI NOR 中使用 bmp.gz 而不是.bmp 吗?
    2.我不确定我是什么意思“如果设备直接加载 bmp 文件“? 如果你直接使用.bmp 它是有效的,但当你 gzip 和解压缩它在 ospi 或手动,它不是? .bmp 的 md5sum 在两种情况下是否相同? 在这种情况下、为什么不直接使用直接加载的.bmp 而不是从.bmp.gz 提取的.bmp;因为最后、ospi NOR 需要.bmp。

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

    尊敬的 Pu Jia:

    您还需要在 board.env 中输入正确的文件名和启动界面源

    board/ti/am62x/am62x.env

    splashfile=ti_logo_414x97_32bpp.bmp.gz                                
    splashimage=0x80200000                                        
    splashpos=m,m                                            
    splashsource=mmc

    您需要在 splashfile 变量中指定.gz 文件名。

    此致、

    Suren

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

    是的、我尝试显示相同的 bmp、如果我将它定义为 logo.bmp、它是有效的、如果我将它压缩并更改 env 设置、我将得到错误。

    splashfile=logo.bmp.gz
    splashimage=0x80200000
    splashpos=m,m
    splashsource=mmc

    唯一的区别是将设置从 logo.bmp 更改为 logo.bmp.gz、然后对文件进行 gzip 并将其放入 SD 卡中。

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

    您是否修改了配置文件?  

    CONFIG_SPL_VIDEO_BMP_GZIP=y

    Best Regards,
    Suren


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

    是的  

    CONFIG_FDT_SIMPLEFB=y
    CONFIG_VIDEO=y
    CONFIG_SYS_WHITE_ON_BLACK=y
    CONFIG_BMP_24BPP=y
    CONFIG_BMP_32BPP=y
    CONFIG_SPL_VIDEO_TIDSS=y
    CONFIG_SPL_VIDEO=y
    CONFIG_SPL_SPLASH_SCREEN=y
    CONFIG_SPL_SYS_WHITE_ON_BLACK=y
    CONFIG_SPL_SPLASH_SCREEN_ALIGN=y
    CONFIG_SPL_SPLASH_SOURCE=y
    CONFIG_SPL_BMP=y
    CONFIG_SPL_VIDEO_BMP_GZIP=y
    CONFIG_SPL_BMP_24BPP=y
    CONFIG_SPL_BMP_32BPP=y
    CONFIG_SPL_HIDE_LOGO_VERSION=y
    CONFIG_VIDEO_LOGO_MAX_SIZE=0xf00000

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

    您是否还可以尝试将以下内容设置为 ?
    CONFIG_VIDEO_BMP_GZIP

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

    是的、我尝试设置此配置、但仍然收到此消息。  

    U-Boot SPL 2025.01-gcd91d7360181-dirty (Aug 07 2025 - 09:33:16 +0800)
    SYSFW ABI: 4.0 (firmware rev 0x000b '11.0.7--v11.00.07 (Fancy Rat)')
    SPL initial stack usage: 1904 bytes
    Error (-2): cannot determine file size
    Trying to boot from MMC2
    load image from 8
    Trying to get size of file: u-boot.img
    FAT device registered on partition 1
    Authentication passed
    Authentication passed
    

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

    您好、
    您是否尝试过使用默认的 ti_logo_414x97_32bpp.bmp.gz? 这样可以吗?  

    您的自定义 gzip 文件不工作吗?

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

    您好团队

    默认 ti_logo_414x97_32bpp.bmp.gz 工作正常。 但当我尝试使用 1920*1200 大小的 bmp.gz 时,它将得到错误:SPL 初始堆栈使用:1904 字节
    错误(–2):无法确定文件大小。

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

    您好、
    我假设您尚未更改显示屏的默认计时参数。
    根据上述假设、这很可能是压缩过程出现的问题。 您能否分享您的压缩图像和未压缩图像?

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

    此外、您的 uboot SPL 是从 OSPI 还是 SD 卡运行?

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

    我刚刚在 SD 卡和 eMMC 上运行

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

    您好、
    你还没有回复我之前的跟进。

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

    e2e.ti.com/.../logo1.bmp.gz

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

    也请共享可正常工作的未压缩图像

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

    TI 团队、您好

    我已经共享了名为 logo_aumovio_1920_720.bmp 的未压缩图像。 您还可以解压缩以下文件。

    .e2e.ti.com/.../logo_5F00_aumovio_5F00_1920_5F00_720.zip 

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

    您好、
    感谢您分享这些文件、我能够复制您的问题、我们正在调查背后的原因。 将随时向您通报任何进展情况。