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.

[参考译文] DRA821U:构建平台 SDK 09-01

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1499909/dra821u-building-platform-sdk-09-01

器件型号:DRA821U

工具/软件:

大家好、我正在为 QNX 安装 Processor SDK。

一个子步骤是安装匹配的 RTOS SDK 09-01。

请引导我了解详细的安装说明。

以下操作失败:

导出 SOC=j7200

导出 TISDK_image=default

我尝试执行脚本 plattform_sdk/sdk_build/scripts/setup_psdk_rtos.sh (我已经安装了 deb 软件包、因此无需使用 sudo 来运行)。

输出:

SOC env 变量设置为 j7200
TISDK_IMAGE ENV 变量设置为默认值

跳过 apt-get 安装、确保 sudo 用户已在计算机上安装所有必需的软件包

[psdk linux tisdk-default-image-j7200-evm/tar.xz]正在检查...

错误:缺少/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/tisdk-default-image-j7200-evm.tar.xz.  下载并重试

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

    我从 Linux SDK 下载了不同的软件包(请指明文档中的编写位置)。

    我将变量 SDK_INSTALL_PATH 设置为 ti 安装文件夹。

    尝试在顶层 PDK 编译文件夹中进行 Make Clean 时、收到以下错误消息:

    moj5lr@lr-V-00067:~/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/build$ make clean
    使-C /home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/csl/arch -fmakefile_init.mk 进行清理
    make[1]:输入目录/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/csl/arch
    /bin/rm -f -rf /home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/binary/ti/csl/arch/obj/j721e/r5f/release /*/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/binary/ti/csl/arch/obj/j721e/r5f/release/little/.deps /*/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/csl/lib/j721e/r5f/release/ti.csl.init.aer5f /home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/csl/lib/j721e/r5f/release/ti.csl.init.aer5f_size.txt
    Make[1]:离开目录"/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/csl/arch "
    使-C /home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/csl /intc/intc src -fmakefile.mk 进行清理
    make[1]:***/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/csl /INTC/INTC: src 无此类文件或目录。  STOP
    make:***[makefile:408:CSL_INTC_CLEAN] Error 2

    当我尝试在 SBL 编译文件夹中为 BOARD=j7200和 CORE=mcu1_0编译所有内容时、收到以下错误消息:

    打开输入图像文件时出错! /home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/boot/sbl/build/../../../../ti/boot/sbl/example/k3MulticoreApp/binary/j784s4/sbl_boot_test_j784s4_evm_mcu1_0TestApp_release.rprc
    打开输入图像文件时出错! /home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/boot/sbl/build/../../../../ti/boot/sbl/example/k3MulticoreApp/binary/j784s4/sbl_boot_test_j784s4_evm_c7x_1TestApp_release.rprc
    打开输入图像文件时出错! /home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/boot/sbl/build/../../../../ti/boot/sbl/example/k3MulticoreApp/binary/j784s4/sbl_boot_test_j784s4_evm_c7x_2TestApp_release.rprc
    打开输入图像文件时出错! /home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/boot/sbl/build/../../../../ti/boot/sbl/example/k3MulticoreApp/binary/j784s4/sbl_boot_test_j784s4_evm_c7x_3TestApp_release.rprc
    打开输入图像文件时出错! /home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/boot/sbl/build/../../../../ti/boot/sbl/example/k3MulticoreApp/binary/j784s4/sbl_boot_test_j784s4_evm_c7x_4TestApp_release.rprc
    make[4]:***[/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/boot/sbl/build/../../../../ti/boot/sbl/build/sbl_multicore_boot_test.mk:30:forc_multi_core_img_gen.c]分割错误(核心转储)
    Make[4]:离开目录/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/boot/sbl/example/k3MulticoreApp
    Make[3]:***[/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/boot/sbl/build/../../../../ti/build/makefile:368:sbl_morode_boot_test]错误2
    Make[3]:离开目录/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/boot/sbl/build
    Make[2]:***[/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/boot/sbl/build/../../../../ti/build/makefile:128:sbl_morode_boot_test_has_dep]错误2.
    make[2]:离开目录'/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/boot/sbl/build '
    Make[1]:***[/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/boot/sbl/build/../../../../ti/build/makefile:150:All_apps]错误2.
    Make[1]:离开目录"/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/boot/sbl/build "
    Make:***[/home/moj5lr/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_09_01_00_22/packages/ti/boot/sbl/build/../../../../ti/build/comp_top.mk:80:All]错误2.

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

    您好、

    请注意、PDK QNX 取决于 PSDK RTOS、它取决于 PSDK Linux 提供的引导和 rootfs tar 文件。

    在您解压缩 PSDK RTOS 后、我们需要下载以下文件:  tisdk-default-image-j7200-evm.tar.xz  和  boot-default-j7200-evm.tar.gz  https://www.ti.com/tool/download/rtos-J7200/09.01.00.07 并复制到该 PROCESSOR-SDK-LINUX 目录。 说 SDK_INSTALL_DIR!

    现在、我们可以调用:

    光盘
    ./sdk_build/scripts/setup_psdk_rtos.sh

    这将正确设置 RTOS SDK。

    对于 QNX、我们建议按照此处列出的步骤操作: software-dl.ti.com/.../getting_started_j7200.html

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    moj5lr@LR-V-00067:~/TI_SDK/ti-processor-sdk-rtos-j7200-evm-09_01_00_07/pdk_j7200_01_00_22/packages/ti/build$ make clean

    您能告诉我们您的动机和您正在努力建立什么、以便我们能够帮助您?

    您能否按照此处提到的步骤操作:  https://software-dl.ti.com/jacinto7/esd/processor-sdk-qnx-j7200/09_01_00_06/exports/docs/build_steps_j7200.html

    谢谢。

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

    您好、

    第一步、我想测试由于我们正在规划自定义设置、我是否能够编译 SBL。

    但是、我仍然会遇到上述错误。

    我已经尝试了为 J721E 构建 SBL、该过程正常、但我无法为 J7200构建该 SBL。

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

    好的、

    您是否遵循了下面提到的步骤?

     https://software-dl.ti.com/jacinto7/esd/processor-sdk-qnx-j7200/09_01_00_06/exports/docs/build_steps_j7200.html

    谢谢。

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

    您好:

    否、我尚未下载和安装 QNX 软件包。

    从 Plattform SDK 构建 SBL 和软件包是否需要这样?

    提前感谢您。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从 Plattform SDK 构建 SBL 和软件包是否需要?

    这不是必需的。 但是、共享文档链接包含明确的步骤来构建 SBL 以及在 A72上运行的 QNX 所需的其他组件。

    谢谢。

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

    以下是我所做的如下描述:

    我下载了 RTOS 软件包09.01。

    我将设置环境变量:

    SOC、TI_DEV_Board 和 TISDK_Image。

    我执行了安装脚本、就是这样。

    我不想编译一些以太网示例应用或类似应用、只想现在只编译 SBL。 我最终会遇到上述错误。

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

    好的、如果您想编译 SBL、以下是详细的步骤:

    -1-转到 RTOS 安装目录

    光盘
    导出 SOC=j7200
    导出 TISDK_image=default

    -2 -下载 boot-default-j7200-evm.tar.gz 和 tisdk-default-image-j7200-evm/tar.xz 并复制到中

    -3-清理并编译 SBL

    cd pdk_j7200_09_01_00_22/packages/ti/build
    导出 tools_install_path=${home}/ti
    使 sbl_mmcsd_img_clean disable_recurse_DEPS=no BOARD=j7200_evm CORE=mcu1_0
    使 sbl_mmcsd_img disable_recurse_DEPS=no BOARD=j7200_evm CORE=mcu1_0

    谢谢。