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/processor-SDK-AM57X:QT 运行时问题

Guru**** 2609895 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/583838/linux-processor-sdk-am57x-qt-runtime-issue

器件型号:PROCESSOR-SDK-AM57X

工具/软件:Linux

大家好、


我在 AM57xx 上工作、我已通过以下步骤为此电路板开发了 qt 应用:

步骤1: 运行"./ti-processor-sdk-linux-am57xx-evm-02.00.02.11-linux-x86-64安装.bin"

步骤2:通过以下链接设置 qt 环境:processors.wiki.ti.com/.../Sitara_Linux_Training:_Hands_on_with_QT

步骤3:使用"sudo ./create_sdcard.sh" 脚本创建 SD 卡。

步骤4:在   "/home/"文件夹中的 SD 卡上复制我的 qt 应用程序。

步骤5: 运行"../myQtapplication"

我收到"Waiting on lock /var/lock/opencl (正在等待锁定)"错误、无法启动 qt GUI

为了解决这个问题、我已经从电路板上删除了"/var/lock/opencl 文件。 之后、我也会遇到相同的错误。

因此、请建议我如何解决这个问题。

谢谢

Raj

  

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

    您好 Raj、

    似乎您正在运行另一个 OpenCL 进程。 请检查 此项。

    此致、
    Kemal

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

    您好、Kemal、

    我已经尝试过这个链接“http://downloads.ti.com/mctools/esd/docs/opencl/faq/lock.html",我已经从  板上删除了“/var/lock/opencl”文件,之后我也遇到了同样的错误。

    删除此错误的任何其他选项,或者是否有任何 可选选项可检查 哪个进程已锁定,以便我可以终止并检查此错误。

    请帮帮我。

    谢谢

    Raj

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

    lsof 命令应列出创建或保存锁定文件的进程。 您也可以键入正则表达式以进行连续扫描:
    root@am57xx-EVM:~# while true;do lsof | grep /run/lock/opencl;done

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

    您好、Kemal


    我尝试过此命令、但没有获得任何输出。

    我运行此命令的时间长达30分钟、它正在等待任何输出。
     

    谢谢

    Raj

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

    是否可以删除/run/lock/opencl 文件,然后在 root@am57xx-evm:~ó n while true 时运行 qt 应用程序;do lsof | grep /run/lock/opencl;done & command 在后台? 默认情况下、浮点计算和向量添加应用程序在启动时创建该/var/lock/opencl 文件。