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/AM5728:与 ti-processor-sdk-linux-am57xx-evm-04.00.00.04-Linux-x86-Install.bin 的闪屏不兼容

Guru**** 2538960 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/628146/linux-am5728-psplash-incompatibility-with-ti-processor-sdk-linux-am57xx-evm-04-00-00-04-linux-x86-install-bin

器件型号:AM5728

工具/软件:Linux

我们从以前使用 SystemV 的 SDK 升级到了...m57xx-evm-04.00.00.04-Linux-x86-Install.bin

我们从以前的构建迁移了闪屏应用、现在我们在 UI 后面的恼人的空白屏幕和文本光标中运行。

  • 我们可以看到控制台屏幕上显示了块文本光标2 3秒钟 、然后显示了闪屏。
    • 我们在/etc/init.d/banner.sh /etc/inittab 的旧版本推文中解决了此问题、但是
      现在缺少 inittab,而且由于缺少,我们无法从 banner.sh 中将/dev/pts/4留空
  • 旧的 sysv 启动进程是从/etc/init.d/rc 服务驱动的,现在当然,该服务已丢失,是 systemd。
    • 是否有另一个选项根据系统启动来驱动进度条。
    • D
  • 我们在 linuxfb 上运行 QT、使用此 SDK、文本光标控制台将弹出图形 qt UI。
    • 如何避免这种情况的任何想法。 是否应将 VT 显式置于图形模式?

      谢谢你。

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

    您好、Marius、

    请检查 帖子。

    检查此命令是否会禁用光标。
    echo 0 >/sys/class/graphics/fbcon/cursor_blink

    此致、
    Kemal

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

    大家好、谢谢

    我们已将服务从 init.d 移至/lib/systemd/system、就像在"本帖子"中一样、我们将尽早执行该操作
    可能为0 > cusros_blink,但是

    仍然

    -光标从内核的第二个1.#开始闪烁到第二个3..5 (看起来不好/未完成的产品),时间为1..2 (3秒)。
    直到我们关闭闪烁/闪烁并触发闪屏
    -没有人驱动进度加载栏,因为没有服务主管将百分比泵入/tmp/pipe_splash_whatever

    之前的 SDK 中没有这些、启动过程看起来很顺利、直到我们的应用程序弹出为止。


    此问题仍未解决。

    评论:10月3日

    我找到了一个解决方法。
    因为从 u-boot 内核参数(vt.global_curs_default=0)禁用光标不起作用、
    我在内 核中禁用了光标

    我们放下了闪屏, 然后我们就用完了 QT,我们有一个动画旋转,一段时间,直到所有的东西都初始化。

    我们现在看到的唯一区别是、由于 D 与 V 之间的关系、在某些 UI 出现在屏幕上之前增加了2 3秒

    我尝试通过  书中启用内核标识、但它当然是如何工作的。 有什么建议?  

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

    [引用 user="Marius Chincisan">我们在 linuxfb 上运行 QT,使用此 SDK,文本光标控制台将弹出图形 qt UI 的后面。

    • 如何避免这种情况的任何想法。 是否应将 VT 显式置于图形模式?

    [/报价]

    您是否想说之前的 SDK (PLSDK 3.3?) 没有显示此行为?

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

    [引用 user="manisha">您是否想说之前的 SDK (PLSDK 3.3??) 未显示此行为?

    否!我们 跳过了一些 SDK。 最后一个是驱动闪屏进度条、如/etc/init.d/rc.d.上的文章中所述
    同时、我在内核中完全禁用了光标、我们没有问题。
    如果没有初始化的进度、闪屏就没有意义、我们已替换为应用 程序、该应用程序将旋转一段时间。
    将 systemd 设置为/init.d 时、app/splash 比以前晚了2..3秒、但我可以做什么...
    我尝试使内核标识更早一些、但内核标识似乎是在 TI 内核中被破坏的。 有什么想法?

    Thx。