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 3.04框架和示例构建失败

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/721564/linux-tda2-vision-sdk-3-04-framework-and-examples-build-fail

器件型号:TDA2

工具/软件:Linux

您好!

我尝试使用 VISION SDK 3.04版本构建框架和应用、但失败时出现以下错误:

链接到/u/VISION_SDK_BUILD_03_04/vision_sdk/binaries/apps/tda2xx_evm_linux_all/vision_sdk/bin/tda2xx-evm/vision_sdk_ipu2_release.xem4...
编号
编号
#/u/VISION_SDK_BUILD_03_04/vision_sdk/binaries/apps/tda2xx_evm_linux_all/vision_sdk/bin/tda2xx-evm/vision_sdk_ipu2_release.xem4已创建。
编号
‘/u/VISION_SDK_BUILD_03_04/vision_sdk/binaries/apps/tda2xx_evm_linux_all/obj/vision_sdk/tda2xx-evm/ipu2/release/vision_sdk_configuro/osa_mem_map.h’->‘/u/VISION_SDK_BUILD_03_04/vision_sdk/links_fw/src/hlos/osa/include/osa_mem_map.h’
dispDistSrcLink_tsk.c:81:45:致命错误:vdrm_controller/v_controller_if.h:无此类文件或目录
编译已终止。
maked[6]:***[取决于]错误1
make[5]:***[links_a15_dispDistSrc]错误2.

我遵循了 VisionSDK_linux_UserGuide.pdf 提供的指令、并转至 https://e2e.ti.com/support/arm/automotive_processors/f/1021/t/708731

请帮我解决同样的问题。 Linux 版本也出现了一些与 DTS 相关的错误、我通过从早期版本复制这些文件来解决了这些错误、但这个特定的头文件仍然丢失、我无法在随我下载的源代码中找到它。

BR、

ALAP~

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Alap、
    是否可以确认您下载了随 VSDK 3.4发行版一起发布的文件系统并使用相同版本构建 tda2xx 配置?

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

    我已从 software-dl.ti.com/.../index_FDS.html 下载 tisdk-rootfs-image-dra7xx-evm_vsdk_3_4.tar.xz

    您询问的内容是否相同? 此外、在构建 Linux 时、我遇到了从3.02复制的 DTS 文件缺失的问题。 这些文件是 dra7-EVM-infoadas。DTS/dra7-EVM-infoadas。dtb 和 dra7-EVM-infoadas - LCD-lG.dtsi。通过复制这些文件、我的 Linux 版本完成了这些文件。

    但之后、我将在框架和示例构建(make -s -j)中面临此问题

    BR、
    ALAP
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Alap、
    无需从旧版本复制 DTS 文件(它是内核的一部分、克隆时您将获得它)
    是否可以共享内核、u-boot 和 SGX 的提交 ID?

    此致
    Surya
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Surya、
    内核在线:742f844介质:I2C:ov490:通过切换 MIPI-TX 强制传感器 phy 复位
    U-boot oneline:ac1d50f spl:dra7xx:Early boot:将计时器配置与 dra7xx-infoadas DT 匹配
    SGX oneline:fd47e44恢复"km:构建:删除对用户模式构建的依赖"

    BR、
    ALAP
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Alap、
    看起来非常旧的内核和 u-boot
    请按照以下步骤操作
    1.删除 ti_compones\os_tools\linux\kernel 下的 OMAP 文件夹
    2.按照用户指南克隆和检出3.4版本标签
    3.删除 ti_components \os_tools\linux\u-boot 下的 u-boot 文件夹
    4.按照用户指南克隆和检出3.4版本标签
    然后尝试执行全新构建

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

    您能否共享我的命令以结账最新的雷尔标记、因为我共享的提交列表是在参考用户指南进行克隆和发布后、我使用"git rebase origin/infoadas on-psdkla3.04"签出。

    BR、
    ALAP~
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Alap、
    您可以参阅3.4版 VisionSDK_Linux_userguide 的2.4.2.1.1和2.4.2.1.2节
    但是、请附加以下命令

    克隆内核
    $>CD $INSTALL_DIR/ti_compons/os_tools/linux/kernel
    $>git 克隆 git://git.ti.com/glsdk/infoadas-kernel.git OMAP
    $>CD OMA/
    $>git 签出-b kernel_dev 标签/REL_vision_sdk_03_04_00_00


    克隆 u-boot
    $>CD $INSTALL_DIR/ti_compons/os_tools/linux/u-boot
    $<>git 克隆 git://git.ti.com/glsdk/infoadas-u-boot.git u-boot
    $>CD u-boot/
    $<>git 检出-b uboot_dev 标签/REL_VISION_SDK_03_04_00_00


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

    没有名为 REL_VISION_SDK_03_04_00_00的标签。 我遇到错误
    致命:无法同时更新路径和切换到分支'uboot_dev'。
    您是否打算结账无法解析为提交的"tags/REL_VISION_SDK_03_04_00_00"?

    相反、在 OMAP 目录中、我有以下 REL 标签
    Rel_vision_sdk_03_01_00_00
    Rel_vision_sdk_03_01_00_00_RC3
    Rel_vision_sdk_03_02_00_00
    Rel_vision_sdk_03_03_00_00

    在 u-boot 中、我有
    Rel_vision_sdk_03_01_00_00
    Rel_vision_sdk_03_01_00_00_RC3
    Rel_vision_sdk_03_02_00_00

    BR、
    ALAP~
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Alap、
    奇怪的是、我能够看到发布标签"REL_VISION_SDK_03_04_00_00"
    您能否确认是否删除了文件夹并再次克隆,然后结账?
    或者您是否只是在不克隆的情况下获取和重新基址?
    供参考、我尝试了两种方法

    1.克隆和结算:
    --------------------
    我按照前面提到的所有步骤进行克隆和签出
    我可以查看发布标签"REL_VISION_SDK_03_04_00_00"、没有任何错误

    2.提取并重新基址,而不进行克隆
    ----------------------
    使用以下命令获取并重新创建数据库、我可以查看最新的结算信息
    Git 获取(能够查看释放标签)
    Git rebase origin/infoadas -on-psdkla3.04

    此致
    Surya
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Alap、
    在这个问题上是否有任何进展?
    您是否能够从 vision SDK 版本标签克隆3.4版本(REL_vision_sdk_03_04_00_00)?

    此致
    Surya