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/PROCESSOR-SDK-AM57X:Linux PSDK 3.2.0.5 Yocto 编译问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/564893/linux-processor-sdk-am57x-linux-psdk-3-2-0-5-yocto-build-issue

器件型号:PROCESSOR-SDK-AM57X

工具/软件:Linux

您好!

刚刚想记录最新 Linux PSDK 3.2.0.5的 Yocto 编译问题

|注意:make -j 2 am572x-idk.dtb
|  DTC    arch/arm/boot/dts/am572x-idk.dtb
|注:make -j 2 am572x-idk-lcd-osd.dtb
|  DTC    arch/arm/boot/dts/am572x-idk-lcd-osd.dtb
|注:make -j 2 am572x-idk-lcd-osd101t2587.dtb
|  DTC    arch/arm/boot/dts/am572x-idk-lcd-osd101t2587.dtb
|注:make -j 2 am572x-idk-PRU-Excl-uio.dTB
| make[3]:***没有规则使目标'arch/arm/boot/dts/am572x-idk-pru-ex-uio.dtb'停止 。
| arch/arm/Makefile:333:目标'am572x-idk-PRU-Excl-uio.dtb'的配方失败
| make[2]:***[am572x-idk-PRU-Excl-uio.dTB]错误2.
| Makefile:150:目标'subB-make'的配方失败
|制造[1]:***[制造]错误2.
| Makefile:24:目标'_sub-make'的配方失败
|制造:***[_sub-make]错误2.
|警告:从 shell 命令中退出代码1。
|错误:OE_runmake 失败
|错误:函数失败:do_compile (日志文件位于/home/gunter/oe/tisdk/build/arago-tmp-external-linaro-toolchain/work/am57xx_evm-linux-gnueabi/linux-processor-sdk/4.4.32 +gitAUTOINC+adde2ca9f8-r7c/temp/log.do_compile.28733中)
错误:任务55 (/home/gunter/oe/tisdk/sources/meta-processor-sdk/recipes-kernel/linux/linux-processor-sdk_4.4.bb、DO 编译)失败、退出代码为"1"
注:任务摘要:已尝试1438个任务,其中0不需要重新运行,1个任务失败。
等待0个正在运行的任务完成:

摘要:1个任务失败:
 /home/gunter/oe/tisdk/sources/meta-processor-sdk/recipes-kernel/linux/linux-processor-sdk_4.4.bb、DO 编译
摘要:显示了3条警告消息。
摘要:显示了2条错误消息、返回非零退出代码。

这是命令历史记录

  27 git 克隆 git://arago-project.org/git/projects/oe-layersetup.git tisdk
  28 cdtisdk/
  36 ./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-03.02.00.05-config.txt
  37 cd build/
  39 日 配置/设置
  40 导出路径=$HOME/gcc-linaro-5.3-2016.02-x86_64 arm-linux-gnueabihf/bin:$path
  42 MACHINE=am57xx-EVM bitbake Arago-core-tisdk-image

顺便说一下、我将 CCS 6.1.3.00034放入下载目录中、但尚未检查我们使用的最新 PSDK。

此致、

-Gunter

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

    我找到了这个
    e2e.ti.com/.../2031076

    但是、由于刚刚发布了这个新的 PSDK、因此修复这个问题会很棒。


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

    您好!

    将预编译的.dTB 文件放入正确的工作目录后、我就可以解决第一个问题了。 我再次认为我们最终需要修复配方。

    但我现在还有第二个问题(顺便说一下、使用 Ubuntu 16.04)

    错误:OpenMP* RTOS-2_05_00_00-r0.tisdk0 DO_INSTALL:功能失败:DO_INSTALL (日志文件位于/home/gunter/oe/tisdk/build/arago-tmp-external-linaro-toolchain/work/am57xx_evm-linux-gnueabi/openmp-rtos/2_05_00_00-r0.tisdk0/temp/log.do_install.13824上)
    错误:故障日志文件存储在:/home/gunter/oe/tisdk/build/arago-tmp-external-linaro-toolchain/work/am57xx_evm-linux-gnueabi/openmp-rtos/2_05_00_00-r0.tisdk0/temp/log.do_install.13824中
    日志数据如下:
    |调试:执行 shell 函数 DO 安装
    | CP:无法覆盖目录'/home/gunter/oe/tisdk/build/arago-tmp-external-linaro-toolchain/work/am57xx_evm-linux-gnueabi/openmp-rtos/2_05_00_00-r0.tisdk0/image/usr/share/ti/ti-omp-tree/. 与非目录一起使用
    |警告:从 shell 命令中退出代码1。
    |错误:功能失败:DO 安装(日志文件位于/home/gunter/oe/tisdk/build/arago-tmp-external-linaro-toolchain/work/am57xx_evm-linux-gnueabi/openmp-rtos/2_05_00_00-r0.tisdk0/temp/log.do_install.13824)
    错误:任务5363 (/home/gunter/oe/tisdk/sources/meta-ti/recipes-ti/openmp-rtos/openmp-rtos_git.bb、DO 安装)失败、退出代码为"1"
    注意:任务摘要:尝试了1831个任务、其中1629个不需要重新运行、1个任务失败。

    此致、

    -Gunter

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

    您是否有上述更新? 您是否能够在 Ubuntu 16.04上对 openmp-RTOS 的配方进行烘烤?

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

    我发现了这个
    $ sudo dpkg-reconfigure dash

    缺失。

    我们需要在上的官方指示中增加这一内容
    processors.wiki.ti.com/.../Processor_SDK_Building_The_SDK


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

    忘记这么说
    $ sudo dpkg-reconfigure dash
    需要回答"否"

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

    感谢您分享解决方案。

    此致、
    帕维尔