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.

[参考译文] 编译器/TDA2SA:构建 Yocto 时 tisdk-rootfs-image.bb:do_rootfs 失败

Guru**** 2540720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/881932/compiler-tda2sa-tisdk-rootfs-image-bb-do_rootfs-failed-when-build-the-yocto

器件型号:TDA2SA

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

大家好、  

    我 编译了在末尾附近构建 Yocto 文件系统的任务、并发现了一个错误、如下所示:

警告:linux-ti-staging-4.19.73+gitAUTOINC+31275c05a1-r7a.arago5.psdkla DO_PACKAGE_QA:QA 问题:linux-ti-staging:/kernel-module-OMAP-HDQ-4.19.73-g31275c05a1/lib/modules/4.19.73-g31275uq1、它们与运行 OMAP-HDQ/bake 的内核/bitd1驱动程序相同。 这可能是由于主机污染[主机-用户-受污染]
警告:linux-ti-staging-4.19.73+gitAUTOINC+31275c05a1-r7a.arago5.psdkla do_package_QA:QA 问题:linux-ti-staging:/kernel-module-gcm-4.19.73-g31275c05a1/lib/modules/4.19.73-g31275c05ukko、它们与运行的内核/crypto/bake 相同。 这可能是由于主机污染[主机-用户-受污染]
警告:linux-ti-staging-4.19.73+gitAUTOINC+31275c05a1-r7a.arago5.psdkla do_package_qa:QA 问题:linux-ti-staging:/kernel-module-mtD-nincdectest-4.19.73-g31275c0573/lib/modules/4.19.duid/MTc051/nintrak1、它们与运行的内核/bitd/测试相同。 这可能是由于主机污染[主机-用户-受污染]
警告:linux-ti-staging-4.19.73+gitAUTOINC+31275c05a1-r7a.arago5.psdkla do_package_qa:QA 问题:linux-ti-staging:/kernel-module-gadgetfs-4.19.73-g3127c05a1/lib/modules/4.19.73-g31275cadfs/gda/g30.05ka/gdak1、它们与运行旧版内核/getus/getus/getbake/gduba1/g/g/g/gdig/gdake/gdig/g056ufg/ 这可能是由于主机污染[主机-用户-受污染]
警告:linux-ti-staging-4.19.73+gitAUTOINC+31275c05a1-r7a.arago5.psdkla do_package_qa:QA 问题:linux-ti-staging:/kernel-module-FTDIO-4.19.73-gbake SIO-4.19.73-ga1、它们与用户拥有的串行内核/bake_drivers/ftid/ftid.uio/ftubak1相同。 这可能是由于主机污染[主机-用户-受污染]
警告:linux-ti-staging-4.19.73+gitAUTOINC+31275c05a1-r7a.arago5.psdkla do_package_qa:QA 问题:linux-ti-arch:/kernel-module-sha12-sha12-arm-4.19.73-gbake 75c05c/modules/4.19.73-gcu0512-guka1、它们与运行的 arm/crypto/uid/rypto/u0512-u.u.uid/r.pak1内核相同。 这可能是由于主机污染[主机-用户-受污染]
错误:tisdk-rootfs-image-1.0-r0 do_rootfs:在 exec_python _func()中执行 python 函数时出错自动生成:

导致此异常/故障的 python 调用的栈跟踪为:
文件:'Exec_python _func()自动生成',行号:2,函数:
0001:
*** 0002:license_create_manifest (d)
0003:
文件:'/home/gale/ti-processor-sdk-linux-automotive-dra7xx-evm-6.00.00.03/yocto-layers/sources/oe-core/meta/classes/license_image.bbclass、行号:31、函数:license_create_manifest
0027:
0028:pkg_dic[pkg_name]= OE.packagedata.read_pkgdatafile (pkg_info)
0029:如果不是 pkg_dic[pkg_name].keys()中的"license":
0030:pkg_lic_name ="license_"+ pkg_name
*** 0031:pkg_dic[pkg_name]["license"]= pkg_dic[pkg_name][pkg_lic_name]
0032:
0033:rootfs_license_manifest = os.path.join (d.getVar ('license_directory')、
0034:D.getVar ('image_name')、'license.manifest')
0035:write_license_files (d、rootfs_license_manifest、pkg_dic)
异常:KeyError:"license_GND-config"

错误:tisdk-rootfs-image-1.0-r0 do_rootfs:函数失败:license_create_manifest
错误:故障日志文件存储在:/home/gale/ti-processor-sdk-linux-automotive-dra7xx-evm-6.00.00.03/yocto-layers/build/arago-tmp-external-arm-toolchain/work/dra7xx_evm-linux-gnueabi/tisdk-rootfs-image/1.0-r0/temp/log.do_rootfs.29203中
错误:任务(/home/gale/ti-processor-sdk-linux-automotive-dra7xx-evm-6.00.00.03/yocto-layers/sources/meta-arago/meta-arago-distro/recipes-core/images/tisdk-rootfs-image.bb:do_rootfs)失败、退出代码为"1"
注:任务摘要:已尝试8586个任务、其中7694个任务不需要重新运行、1个任务失败。
注意:编写历史记录

----------------------------------------------------------------------

有人能对这个问题有个好主意吗?

此致

Jason

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

    这是日志 /cfs-file/__key/communityserver-discussions-components-files/791/log.do_5F00_rootfs.txt

    有人可以帮帮我吗?

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

    您好!

    我不熟悉此错误、也无法在我身边重现此错误。

    但是、我想与您一起检查您尝试从中构建此版本的 Ubuntu 版本。 请确认吗?

    此致

    Karthik

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

    您好、 Karthik、

       我使用了 Ubundu16.04来构建 Yocto 项目,我发现 https://community.nxp.com/thread/452080解决了类似的问题, 但我不能这样做:package_classes ?="package_ipk"->package_classes ?="package_rpm package_deb package_ipk",因为这样会产生更多错误。现在我不知道如何解决我遇到的问题。

    此致

    Jason

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

    您好、 Karthik、

        我根据编译错误提示手动修改了 Python 代码、最终解决了编译问题。

       现在我已经完成了所有编译、生成的 tisdk-rootfs-image-dra7xx-EVM-20200221021346.rootfs.tar.xz 包大小超过1G。 然后、我开始应用 meta-glsdk 和 meta-Arago 修补程序、并再次编译它。 最后的 tar.xz 封装的距离超过200m、但显示 Chapter3.7的距离仍然不超过60M。 我的补丁版本为 SDK_3.6 (此处/CFS -file/__key/communityserver-discussions -componits-files/791/Yocto.zip)。 我发现我的修补程序与源代码不对应。 我的修补程序是否不正确? 您能为我提供最新的补丁吗? 谢谢你。

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

    感谢您的更新。 请发布帮助您的解决方案、以便我们可以在需要时查看并将其集成到 SDK 中。

    由于我们将讨论进一步移入了这个主题: https://e2e.ti.com/support/processors/f/791/t/882519、我将把它标记为"已关闭"。

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

    您好、 Karthik、

         最后、我自己根据补丁修改了代码、并完成了所遵循的代码。