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/TDA2:VISION_SDK 上的 TDA2xx/Linux opencx

Guru**** 2535710 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/697488/linux-tda2-tda2xx-linux-opencx-on-vision_sdk

器件型号:TDA2

工具/软件:Linux

 我无法成功运行 opclamecopy usecase。 我已完成以下步骤:

1.克隆内核、uboot、cmem、SGX 驱动程序和目标文件系统;
2.运行 HLS/scripts/Linux/setup-linux-build-env.sh 和/hlos/scripts/linux/setup_linux.sh;
3.设置 git 配置;
4. Git OpenCL 支持的软件包;
MAKECONFIG = tda2xx_EVM_Linux_opencx;
6.我的系统路径为:path="/home/hancan/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/cg_tools/linux/ti-cgt-c6000_8.1.0/bin:/home/hancan/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/open_compute/opencl_rtos_am57xx_01_01_10_00/packages/ti/clocl:/home/hancan/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/os_tools/linux/targetfs/usr/share/ti/opencl/bin/x86:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
7. kernel_install_DIR="/home/hancan/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/os_tools/linux/kernel
8. cd /vision_sdk/build 运行"rm -rf ./binaries/";
9.清洁;制作 livunx_clean;制作-s -j dpend;制作-s -j opencx;
10.将 uenv_sd.txt 用作 uenv.txt;

上述步骤中没有错误。

但它无法在目标上成功运行。

下面是我的运行日志:

e2e.ti.com/.../7457.log13.txt

我的构建环境是否有问题或其他 原因?

我长期以来一直受到这一问题的困扰。

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

    按照步骤9、我可以看到您没有运行这些命令
    使 Linux 成为 Linux 并使 Linux_install 成为 Linux
    请确认吗?

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

    抱歉、我忘记编写了、我运行了 make Linux 并 make linux_install。
    9. make clean;make livx_clean;make linux;make linux_install;make -s -j dpend;make -s -j opencx;

    此致、
    谢宝坚
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    tda2xx_EVM 是否不支持光耦合用例?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     谢宝坚、

    是的 tda2xx-EVM 支持 opclesframecopy 用例

    我们正尝试在最终重现此问题

    我们很快会回来

    此致

    Surya

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

    我非常期待你的答复。 下面我将详细列出我的步骤、以便为您提供更好的定位问题。

    按照以下步骤构建 VISION_SDK 环境以运行 OpenCL 示例:
    1、安装 A15编译器:
    $>CD $INSTALL_DIR/ti_compons/os_tools/linux/linaro
    $<>tar -xvf gcc-linaro-5.3-2016.02-x86_64 arm-linux-gnueabihf.tar.xz
    安装64位软件包:
    $>sudo apt-get install ia32-libs lib32stdc++6 lib32z1-dev lib32z1 lib32ncurses5 lib32bz2-1.0

    2、克隆 Linux 内核、cmem、uboot、SGX 驱动程序和目标文件系统
    2.1.安装软件包:运行 HLOS /脚本/Linux/setup-linux-build-env.sh
    2.2.安装软件:$>bash
    $>./PROCESSOR_SDK_VISION_XX_XX_XX_XX_setuplinux.bin
    导出 INSTALL_DIR=/home/hancan/PROCESSOR_SDK_VISION_03_02_00_00
    2.3.编辑 gitconfig,create git-proxy.sh。
    2.4.运行脚本:/hlos/scripts/linux/setup_linux.sh.
    2.5.克隆内核。
    2.6.克隆 cmem。
    2.7.克隆 u-boot。
    2.8.克隆 SGX 驱动程序。
    2.9.下载并解压缩文件系统。添加$INSTALL_DIR/ti_componels/os_tools/linux/targetfs:chmod 777 ./targetfs 的权限。
    2.10.安装 OpenCL 支持的软件包。 克隆 dsptop 和克隆 gdbc6x。
    2.11.在$INSTALL_DIR/ti_compons/os_tools/linux/targetfs 中重置 opencl_fs_patches.tar.gz。

    3、编译和编译
    3.1.在 Rules.make:MAKECONFIG=tda2xx_EVM_Linux_opencx 中选择 make config。
    3.2.设置系统路径:
    path="/home/hancan/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/cg_tools/linux/ti-cgt-c6000_8.1.0/bin:/home/hancan/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/open_compute/opencl_rtos_am57xx_01_01_10_00/packages/ti/clocl:/home/hancan/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/os_tools/linux/targetfs/usr/share/ti/opencl/bin/x86:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games。

    kernel_install_DIR="/home/hancan/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/os_tools/linux/kernel
    3.3.cd /vision_sdk/build。
    3.4.运行:rm -rf ./binaries/.
    3.5.运行:清洁。
    3.6.运行:make linux_clean。
    3.7.运行:make linux。
    3.8.运行:make linux_install。
    3.9.运行:使–s–j 取决于。
    3.10.运行:make–s–j opencx。
    3.11.使用 uenv_sd.txt 作为 boot's uenv.txt。
    4、上述步骤 CD 中的路径没有错误 /home/hancan/PROCESSOR_SDK_VISION_03_02_00_00/ti_components/os_tools/linux/targetfs 并运行:CP -RF */media/hancan/rootfs.
    5、将 SD 卡插入 board.Log In Used root 并运行:source ./OpenCL_env.sh。
    6、运行:./load_ocL_kos.sh。
    7、运行:source ./vision_sdk_load.sh。
    8、运行:/apps.out。

    此致、
    谢宝坚