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.

[参考译文] 编译器/DRA71XEVM:无法对 VLIB 和 img-c66x 配方进行位烘烤

Guru**** 2526920 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/968012/compiler-dra71xevm-unable-to-bitbake-vlib-and-img-c66x-recipes

器件型号:DRA71XEVM

工具/软件:TI C/C++编译器

您好!

我在 Ubuntu 的16.04 LTS 上使用06.00.00.03版本 SDK。

当我执行./setup.sh 时、在 ti-processor-sdk-linux-Automotive _dra7xx-evm_06_00_00_03文件夹之外创建了"Yocto-LEVers"和"config"文件夹。

要执行./bin/fetch-sources.sh、需要在 ti-processor-sdk-linux-Automotive ra7xx-evm_06_00_00_03内执行"Yocto-LEVers"和"config"、因此将它们复制到该文件夹中。

然后执行./build-core-sdk.sh dra7xx-EVM (Ofcourse、之前根据开发人员指南执行的其他步骤)。

执行 bitbake 后、我正在努力解决以下错误、请帮助我解决这些错误

错误:IMGLIBI-c66x-3_1_1_0-R1 do_install:函数失败:do_install (日志文件位于/home/prasad.p/ti-processor-sdk-linux-automotive-dra7xx-evm-6.00.00.03/yocto-layers/build/arago-tmp-external-arm-toolchain/work/armv7at2hf-neon-linux-gnueabi/imglib-c66x/3_1_1_0-r1/temp/log.do_install.12177上)
错误:故障日志文件存储在:/home/prasad.p/ti-processor-sdk-linux-automotive-dra7xx-evm-6.00.00.03/yocto-layers/build/arago-tmp-external-arm-toolchain/work/armv7at2hf-neon-linux-gnueabi/imglib-c66x/3_1_1_0-r1/temp/log.do_install.12177中


错误:任务(/home/prasad.p/ti-processor-sdk-linux-automotive-dra7xx-evm-6.00.00.03/yocto-layers/sources/meta-ti/recipes-ti/imglib/imglib-c66x_3.1.1.0.bb:DO 安装)失败、退出代码为"1"
错误:VLIB-c66x-3_2_1_0-r0 do_install:函数失败:do_install (日志文件位于/home/prasad.p/ti-processor-sdk-linux-automotive-dra7xx-evm-6.00.00.03/yocto-layers/build/arago-tmp-external-arm-toolchain/work/armv7at2hf-neon-linux-gnueabi/vlib-c66x/3_2_1_0-r0/temp/log.do_install.12178上)
错误:故障日志文件存储在:/home/prasad.p/ti-processor-sdk-linux-automotive-dra7xx-evm-6.00.00.03/yocto-layers/build/arago-tmp-external-arm-toolchain/work/armv7at2hf-neon-linux-gnueabi/vlib-c66x/3_2_1_0-r0/temp/log.do_install.12178中



请查找日志的附件


PS:我注意到的一件事是我们获得的相关 CP connot stat 的文件夹:没有这样的文件或目录,是空的。 这可能是原因。 但我不知道为什么这个文件夹是 empty.e2e.ti.com/.../Prasad.7z

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

    Prasad、您好!

    首先、支持的 SDK 版本为14.04、我请求您尝试此操作。 请访问: https://processors.wiki.ti.com/index.php/Processor_SDK_Linux_Automotive_Software_Developers_Guide

    其次,您对 setup.sh 的描述似乎很奇怪,我无法重复出现问题,我希望您仔细检查您所做的事情。

    请确保已按照 SDK 文档中的说明处理所有主机工具依赖项并重新配置 bash、然后重试。

    此致

    Karthik

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

    您好!

    根据上述答复、我尝试在 Ubuntu 14.04上设置环境以完成 Yocto 构建。

    但是在 setup.h 期间,我遇到了以下错误:

    已成功将交叉编译器解压到/home/user
    您似乎有64位 Ubuntu、正在安装 ia32-libs……
    用户的[sudo]密码:
    正在读取软件包列表... 完成
    构建依赖关系树       
    正在读取状态信息... 完成
    包 ia32-libs 不可用、但由另一个包引用。
    这可能意味着封装缺失、已停产、或
    仅可从其他来源获取
    但是、以下封装替代了它:
     lib32z1 lib32ncurses5 lib32bz2-1.0

    E:包'ia32-libs'没有安装候选项
    更新 Makefile 使用的交叉编译器
    --------------------------------------------------

    ----------------------------------------------------
    repo 工具将安装在./bin 文件夹中
    ----------------------------------------------------
    -2021-01-14 15:42:19 - commondatastorage.googleapis.com/.../repo
    正在解析 commondatastorage.googleapis.com (commondatastorage.googleapis.com)... 2404:6800:4007:806::2010、142.250.71.16
    正在连接到 commondatastorage.googleapis.com (commondatastorage.googleapis.com)|2404:6800:4007:806::2010|:80……已连接。
    HTTP 请求已发送、正在等待响应... 200正常
    长度:39791 (39K)[应用/八位位组流]
    保存至:‘/bin/repo-temp’

    100/======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== >] 39、791      126kb/s     

    2021-01-14 15:42:21 (126 kB/s)-‘/bin/repo-temp’已保存[39791/39791]

    已成功将 repo 工具解压到./bin
    继续使用 repo init -u git://git.ti.com/glsdk/release-manifest.git
     
    REPO:错误:不再支持 Python 2;请升级到 Python 3.5+。
    设置失败,正在中止..
    设置失败,正在中止..

    14.04中的默认 python 版本为2.7、但脚本需要3.5以上版本、并且在执行./setup.sh 之前、指南中没有提供安装 python 3.5以上版本的暗示。

    现在、我的问题是 、当您设置此构建时、您是否还会遇到相同的错误? 我真的需要安装 python3.5+吗?

    请在这方面帮助我。

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

    您好 Karthik、

    安装 python3.7版本后,我修复了上述问题。

    现在、我有以下问题:

    1.根据从 Ubuntu 16.04版本开始的 Yocto 支持的链接,但根据 SDK 指南,我们正在尝试在14.04上运行 Yocto,请确认是否正常?

    2.当 Yocto 构建失败并重新运行"./build-core-sdk.sh dra7xx-evm"时、我们始终会遇到以下错误

    注:正在重试服务器连接...
    错误:无法连接到 bitbake 服务器或启动服务器

    我已针对此错误进行了 google、他们说删除 bitbake.lock 文件可以正常工作。 但它对我根本不起作用。 我想 Google 中的大多数建议都是与 poky 发行相关的、我们没有找到任何与 Arago 相关的信息。

    请尽快帮助我们解决这个问题、因为我们在这方面遇到了相当长的时间。

    感谢你的帮助

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

    Prasad、

    首先、我请求您为新主题创建一个新 TT -我们不想使用一个主题来讨论所有后续问题。

    我将回复这个问题、但如果您需要其他帮助、您应该创建一个新主题。

    1:SDK 未在16.04中进行验证、因此我无法确定您可能面临的问题。

    在#2上:当您正在构建的 shell 上未正确配置代理设置时、我看到此错误、我建议您将 http_proxy 导出到工作配置、然后启动 bitbake。

    此致

    Karthik