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:OpenCL 安装

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/668216/linux-am5728-opencl-installation

器件型号:AM5728

工具/软件:Linux

Processor SDK Linux 对我来说是新手。 我在 Ubuntu 中下载了 SDK 、然后我想使用 OpenCL。  

问题是:我应该自行安装 OpenCL、还是它已包含在 Processor SDK 中?

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

    请查看发行说明:
    processors.wiki.ti.com/.../Processor_SDK_Linux_Release_Notes
    这包括 PSDK 中支持/包含的内容。

    但是、如果您希望构建 PSDK、则应遵循以下指南:
    processors.wiki.ti.com/.../Processor_SDK_Building_The_SDK


    希望这对您有所帮助。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复。
    我尝试按照说明来构建 SDK。
    当涉及到构建步骤的 fianl 步骤时--"$ machine=am57xx-EVM bitbake Arago-core-tisdk-im"

    $ git 克隆 git://arago-project.org/git/projects/oe-layersetup.git tisdk
    $ cd tisdk
    $./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-04.02.00.09-config.txt
    $ CD 生成
    $。 配置/设置
    $导出路径=$HOME/gcc-linaro-6.2.1-2016.11-x86_64 arm-linux-gnueabihf/bin:$path
    $ MACHINE=am57xx-EVM bitbake Arago-core-tisdk-image

    存在一个错误、即
    无法创建'pyshtables.py'
    [errno 13]权限被拒绝:'pyshtables.py'

    我还尝试了 sudo、但它仍然无法正常工作。

    此外、由于我已经安装了 SDK、为什么我还需要构建 SDK?
    它在哪里显示了如何在 PSDK 中安装组件?

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

    您好!

    PSDK 包含 OpenCL。
    如果您只想在 PSDK 中运行 OpenCL 示例、只需在电路板上的 CD /usr/share/ti/examples/opencl 目录中运行即可。
    示例代码也可以在 ti-processor-sdk-linux-am57xx-evm-04.02.00.09/example-applications/OpenCL-example-1.14.9中找到。 如果您需要,可以使用 make OpenCL-examples 编译此示例,但可以使用 machin=am57xx-EVM bitbake OpenCL-examples 编译这些示例。 这就是为什么我为您提供了第二个链接、以防您想要重建 OpenCL 或其他 PSDK 组件、如 OpenCL-examples。 实际上、在"方案"章节下、您可以找到有关如何构建 OpenCL 的确切示例行。 在"强制重新编译"章节下、有一条命令、告诉您如何在代码中进行更改时重新编译代码。 在"安装软件包"章节中、介绍了必须如何在电路板上安装新修改和重建的软件包。



    BR
    玛格丽塔

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

    您好!

    [引用用户="Zibin He ]\n 有一个错误
    无法创建'pyshtables.py'
    [errno 13]权限被拒绝:'pyshtables.py'

    关于错误:

    1.不应使用 sudo 执行命令。

    指南中有一章"主机设置"、点击[expand]。 确保先执行本章中的命令。 本章还介绍了主机的相关信息。

    3.检查 tisdk 文件夹的权限。

    希望这对您有所帮助。

    BR
    玛格丽塔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的帮助、我已执行您所说的步骤、错误已修复。
    但是、当涉及到最后一步时。
    BeagleBoard@Ubuntu:~$ cd tisdk/
    BeagleBoard@Ubuntu:~/tisdk$ CD build/
    BeagleBoard@Ubuntu:~/tisdk/build。 配置/设置
    BeagleBoard@Ubuntu:~/tisdk/build export path=$home/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin:$path
    BeagleBoard@Ubuntu:~/tisdk/build machine=am57xx-EVM bitbake Arago-core-tisdk-image
    解析配方:41%|############## | ETA:0:29:18

    我已经试过几次了、每次都坚持在50%左右。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请尝试以下操作:
    MACHINE=am57xx-EVM bitbake OpenCL

    以及构建演示

    MACHINE=am57xx-EVM bitbake OpenCL-示例

    当您执行 MACHINE=am57xx-EVM bitbake Arago-core-tisdk-image 时、预计需要很长时间。

    前两条命令将构建 OpenCL、OpenCL 演示(这还包括依赖模块)。

    BR
    玛格丽塔