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.

[参考译文] Linux/AM4379:启动问题

Guru**** 2589300 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/587215/linux-am4379-psplash-questions

器件型号:AM4379

工具/软件:Linux

大家好、

我正在尝试自定义闪屏并针对某些问题运行。  在故障排除过程中、我发现我甚至无法运行 TI 闪屏。

为清楚起见、我正在运行...

CD ~μ C/tisdk

oe-layertool-setup.sh -f configs/arago-krogoth-config.txt

CD 版本

。 配置/设置

MACHINE=AM437X-EVM bitbake tisdk-rootfs-image

(笑声) 然后、我将其部署到 uSD 卡并启动它。

问题1.  如果我在没有修改的情况下构建 tisdk-rootfs-image,我是否应该希望它有一个闪屏?  目前我没有。

问题2.  我是否需要将 image_install_append =" pplash"添加到 local.conf 以将其添加到映像中?

问题3.  我是否需要将 image_features +="splash"添加到 local.conf 中才能将其添加到映像中?

问题4.  功能"闪屏"和应用程序"闪屏"有何区别?

问题5.  是否都需要它们才能使启动界面正常工作?

问题6.  它们是否相互冗余? 例如、对图像执行相同操作的不同方法?

谢谢、

Nathan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    Q1:最新的 SDK 不启动闪屏。

    Q2、Q3:我认为您只需要 psplas 应用二进制文件。 如果您的 FS 使用 systemd,则需要创建一个调用/etc/init.d/psplash.sh 并运行 psplash 二进制文件的服务。

    Q4、Q5 Q6:我尚未研究 SPLASH 应用程序。 检查这个。

    查看此主题:
    e2e.ti.com/.../2145216

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

    Yordan、您好!

    我创建了/lib/systemd/system/psplash.service...

    [单位]

    Description=初始化闪屏

    [服务]

    ExecStart=/etc/init.d/psplash.sh

    StandardOutput=journal+console

    [安装]

    WantedBy=多用户目标

    但没有改变。  没有,dmesg 的输出中的字符串"Initializing psplash"。

    如果我...

    /etc/init.d/matrix-gui-2.0停止

    /etc/init.d/weston 停止

    /etc/init.d/psplash

    (笑声) 然后、我会在显示屏上看到 TI 闪屏。

    您对为什么我的闪屏服务未运行有其他想法吗?  我是否需要以特殊方式调用该脚本以推进进度条? (在 ExecStart 行中?)

    提前感谢、

    Nathan

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

    lists.yoctoproject.org/.../021125.html

    我在目标上创建了 psplash-quit.service 和 psplash-start.service 文件并重新引导。

    没有变化:(. 斗争仍在继续...
    Nathan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!

    我已成功启动并使用 systemd 修改了闪屏。 但是,systemd 似乎未与 psplash 集成。 它永远不会将进度发布到 psplash。 一些互联网搜索显示名为 dietsplash 的内容已与 systemd 集成。 我还没有尝试过、但我有一个后续问题...

    Q7:437x-EVM 随附的 SD 卡使用 sysvinit,当我使用 Arago 构建时,我会得到 systemd。 如何使 Arago 使用 sysvinit 进行编译? 我确定如果我放弃 systemd、那么我就可以成功使用 psplash。

    谢谢、
    Nathan