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-LINUX J721E:航地问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1621411/processor-sdk-linux-j721e-issue-with-wayland

器件型号: PROCESSOR-SDK-LINUX J721E

您好、

   我正在为 J721E 8_06 Jacinto 使用 Processor SDK Linux。 我尝试在 Linux 操作系统中运行 Qt 应用程序、它运行正常、没有错误。 但当我尝试使用 shell 脚本命令运行时,它显示与 wayland 有关的很多错误,如“无法创建 WL_display(没有这样的文件或目录)“,“ qt.qpa.plugin:无法加载 qt 平台插件“wayland“在“即使它被找到“,“此应用程序无法启动,因为没有 Qt 平台插件可以初始化。 重新安装应用程序等“。  我尝试在 shell 脚本中导出 qt 平台。 但什么都不起作用。

 

此致、

Rejin  

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

    您好:  

    您的项目是否使用 8.6? 您不在后续的 SDK 上是否有特定的原因?  

    您的 shell 脚本执行的命令与您在终端中运行的命令不同吗?

    此致、
    Sarabesh S.

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

    您好、

      没有理由选择 8.6。  

       不、shell 脚本执行的操作与我手动执行的操作相同。 对于自动运行、我创建了一个保存在 systemd 内的系统文件夹中的服务。 该服务激活我的 shell 脚本。 在手动运行 shell 脚本时、我遇到了相同的问题。 但我手动执行应用程序、应用程序运行正常。  

    此致、

    Rejin

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

    尊敬的 Rejin:  

    您在最新的 SDK 中看到了这个问题吗?  

    您是否能够通过 shell 脚本执行其他命令?

    我们开始限制对较旧 SDK 的支持。 自 8.6 发行近 3 年前以来、已进行了许多错误修复。

    此致、

    Sarabesh S.

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

    您好、

      我使用版本 10_01 进行了尝试、但即使在终端中也无法运行我的应用。 在此 SDK 版本中、显示屏将不会打开。 IN 端子显示与之前相同的误差。 我已经报告过这个问题。 我下载了 11_01 和 11_02。 但无法安装这两个 SDK 版本。 我连接的某些 pic 在安装 SDK 时显示问题。

    忽略或中止后、整个安装过程将会卡住、如下所示。

    我在 Ubuntu 18.04 和 22.04 中尝试了虚拟机和物理机 (22.04)。

    此致、

    Rejin Mathew

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

    我建议遵循此处所示的 SDK 文档: https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/11_02_00_04/exports//docs/linux/Overview/Download_and_Install_the_SDK.html#download-and-install-the-sdk

    我在我的环境中没有看到此问题。

    谢谢、
    Sarabesh S.

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

    您好、

      我按照上述步骤操作、然后下载了两到三次 SDK。 它仍然不起作用。 SDK 中的安装问题。

    再次下载 SDK 并成功安装。 安装后,我创建了 SD 卡与脚本的帮助. 引导后

    1.显示器不工作。

    2. 在交叉编译“make“时,命令返回类似/home/ubuntu22/ti-processor-sdk-linux-adas-j721e-evm-11_02_00_04/linux-devkit/sysroots/aarch64-oe-linux/usr/include/bits/timesize.h 的错误:23:10:致命错误: bits/timesize-32.h:没有这样的文件或目录

    3.在 10.01 中执行的 QT 应用程序返回错误,如“加载共享库时出错: libQt5Widgets.so.5:无法打开共享目标文件:无此文件 r 目录“

    此致、

    Rejin Mathew

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

    尊敬的 Rejin:  

    在 10.01 中执行的 qt 应用程序返回一个错误、如“加载共享库时出错:libQt5Widgets.so.5:无法打开共享目标文件:无此类文件 r 目录“

    在目标板上、您能否运行 find /usr/lib -name “libQt5*.so*“。 让我知道你的建议。

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

    您好、

    2.我按照第 2 点指定的步骤,使用 C 程序创建了一个二进制文件。 但我的案例是 QT。 编译 Qt 程序时、编译器无法识别.pro 文件、因此无法创建二进制文件。 以前我通过 qmake 和 make 在 SDK 中的源环境后创建二进制文件。

     https://software-dl.ti.com/processor-sdk-linux/esd/AM437X/09_01_00_001/exports/docs/linux/Examples_and_Demos_Sub device-system_demos.html#Hands-on-with-qt

    3.我运行命令,但没有点击。 在搜索 qt 时、它会显示 Qt6 的结果。 因此、从该版本以后、TI 改为 Qt6。

    我尝试使用 10.02 进行引导、并对显示进行一些更改、然后运行二进制代码。 如果手动运行代码、则代码运行成功。 我使用了一个脚本来运行我的应用程序、然后我的代码也会运行。 但当我尝试在启动时运行它时、会显示一些错误、我会将屏幕截图附加到其中。

    此致、

    Rejin Mathew

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

    尊敬的 Renjin:

    我可以看到您正在运行的服务吗? 您应该只能创建一个服务并使其在引导时运行脚本。

    谢谢、
    Sarabesh S.

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

    您好、

    此处附加服务文件

    [Unit]
    Description=arm code
    
    [Service]
    ExecStart=/root/AIDSS_MKII/arm.sh
    
    [Install]
    WantedBy=multi-user.target

    此致、

    Rejin Mathew

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

    尊敬的 Rejin:  

    您是否还能解决此问题? 这应该是 Linux 的标准功能。 我没有看到在我这边创建一个在引导时运行的服务时出现任何问题

    谢谢、
    Sarabesh S.

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

    尊敬的 Sarabesh:

         到目前为止,我没有得到任何结果。

         请提供所使用的操作系统版本以及自动运行代码的步骤。

    谢谢、

    Rejin

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

    Ubuntu 22.04。 我将努力复制以获得这些步骤。  

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

    尊敬的 Renjin:  

    我没有看到这个问题。 如果这不再是您的问题、我将关闭此内容。  

    此致、
    Sarabesh S.