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.

[参考译文] AM625:AM62x 启动界面演示代码

Guru**** 1831610 points
Other Parts Discussed in Thread: SK-AM62, SK-LCD1
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1433146/am625-am62x-splash-screen-demonstration-code

器件型号:AM625
主题中讨论的其他器件:SK-AM62SK-LCD1

工具与软件:

我正在尝试为 AM62xx 构建启动界面演示。

我正在运行:

  • Ubuntu 22.04在虚拟机中。
  • TI-PROCESSOR-SDK-LINUX-RT-am62xx-EVM-10.00.07.04。
  • SK AM62演示板修订版 E

"make u-boot"生成未修改的文件、没有错误。

但是、当我修改时 configs/am62x_evm_a53_defconfig 文件要启用启动界面、我收到以下错误:  

对"\_`_u_boot_logo_BEGIN"的未定义引用

我是否需要更改除 defconfig 之外的其他文件以构建 u-boot 启动界面代码?

谢谢你

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

    您好、Gene:

    SDK 中默认会启用启动界面。  当连接兼容的 OLDI 显示屏并启用相关 DTS/overlay 后、您会看到启动界面。

    已在 configs/am62x_evm_a53_defconfig 中启用从 A53 SPL 启动界面的相关配置。 您正在进行哪些修改?

    此外、为了澄清、您所使用的电路板与 https://www.ti.com/tool/SK-AM62B-P1的电路板相同 。

    此致

    Divyansh

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

    我正在使用的电路板是 SK-AM62入门套件– https://www.ti.com/tool/SK-AM62B-P1的稍早期版本

    我将 tisdk-default-image-rt-am62xx-evm.rootfs.wic.xz 版本10.00.07.04复制到 SIM 卡。

    启动评估板时、在大约20秒内、我在 OLDI 屏幕上没有看到任何内容。  然后出现"TI Apps Launcher"屏幕。  u-boot 上的启动界面似乎默认未启用。

    我的应用需要在启动时显示启动屏幕。  我正在尝试根据复制启动时的启动界面

    https://softwarel.ti.com/processor-sdk-linux/esd/AM62X/10_00_07_04/exports/docs/linux/Foundational_Components U-Boot/UG-Splash-Screen.html?highlight=Splash

    这需要重新编译 u-boot。  未修改的 u-boot 构建正常。  在3.1.1.10 A53 SPL 中进行修改后、我收到错误消息:

    对"\_`_u_boot_logo_BEGIN"的未定义引用

    我缺少什么?

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

    其他信息:

    3.1.10.1.4.使用 U-Boot 命令行显示图像

    未知命令'bmp'-尝试'help'

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

    1.我已验证图片中的默认启动界面: https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-BDCgfEXHLk/10.00.07.04/tisdk-default-image-rt-am62xx-evm.rootfs.wic.xz 在我的终端适用于 SK-AM62开发板

    只需验证您具有相同的映像、即可在完成引导后执行以下命令并匹配 md5sum 值:

    root@am62xx-evm:/# cd /run/media/boot-mmcblk1p1/
    root@am62xx-evm:/run/media/boot-mmcblk1p1# 
    root@am62xx-evm:/run/media/boot-mmcblk1p1# 
    root@am62xx-evm:/run/media/boot-mmcblk1p1# md5sum *
    md5sum: EFI: Is a directory
    e4543f2bf949d21a051cb297888a87fc  Image
    md5sum: 'System Volume Information': Is a directory
    7febba7368e41bb8f70cfdb15df54807  ti_logo_414x97_32bpp.bmp.gz
    fc664bb8ae67e2d4b9a8c13019e4cfa1  tiboot3-am62x-gp-evm.bin
    0493e50930e704bcaea045898e0df57e  tiboot3-am62x-hs-evm.bin
    c6f16d17407bf5eed1eb70f3b35eb721  tiboot3-am62x-hs-fs-evm.bin
    c6f16d17407bf5eed1eb70f3b35eb721  tiboot3.bin
    743892b14af1b3affb17d486c7cc7b0e  tispl.bin
    f050b7f6b8a894ff2711416331746d2c  u-boot.img
    f4fc547cb67999845809a2a1f03372bf  uEnv.txt
    

    uEnv.txt 的 MD5SUM 值可能不同。

    如果它们完全相同、您可能需要在 从 board/ti/调用的启动界面显示函数中添加 while 循环来执行调试 /evm.c。

    2.您是否使用 SK-LCD1或其他东西? 您正在使用哪个覆盖层?

    3.  在构建上游 U-Boot 时,可以使用3.1.1.10 A53 SPL 中的配置修改。 从 Processor SDK 构建 U-Boot 可能 不需要进行这些更改。

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

    MD5SUM 值均匹配。

     我没有用于连接 OLDI 端口的 OLDI 显示屏。  由于演示应用显示在 HDMI 端口上、我刚才假设启动界面也会显示在那里。

    当您提到 SK-LCD1显示屏时、我将示波器放在 OLDI 连接器上、并在启动后立即验证活动。  我认为闪屏工作正常–我只是在错误的视频连接器上查找它。

    感谢你的帮助。