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/TCIEVMK2X:构建处理器 SDK 时出错

Guru**** 2542620 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/654521/linux-tcievmk2x-error-in-building-processor-sdk

器件型号:TCIEVMK2X

工具/软件:Linux

您好,

我正在尝试使用以下链接为 TCIEVMK2X 板构建处理器 SDK

processors.wiki.ti.com/.../Processor_SDK_Building_The_SDK

我在 Ubuntu 16.04上运行它

在我到达折页步骤时

MACHINE=k2hk EVM bitbake Arago-core-tisdk-image

 出现以下错误

ti/tisdk/build/arago-tmp-externo-linaro-toolchain/work /k2hk evm-linux-gnueabi/rm-LLD-RTOS/02.02.00.02-R1.1/temp/run.do_compile.3044:217:[:1:unexpected operator

我在文件 run.do_compile.3044的第217行找到的内容我需要将==更改为=

但是、如果我在进行更改后再次运行

MACHINE=k2hk EVM bitbake Arago-core-tisdk-image

生成一个名为 run.do_compile.5550的新文件

因此不能使用手动编辑错误

如何解决问题。

 

 

此致

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

    您能否共享构建的完整日志?

    此外、请分享您设置构建环境所采取的步骤。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已按照以下链接中的步骤操作
    processors.wiki.ti.com/.../Processor_SDK_Building_The_SDK

    $ git 克隆 git://arago-project.org/git/projects/oe-layersetup.git tisdk
    $ cd tisdk
    $./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-04.02.00.09-config.txt
    $ CD 生成
    $。 配置/设置
    $导出路径=$HOME/gcc-linaro-6.2.1-2016.11-x86_64 arm-linux-gnueabihf/bin:$path
    $ MACHINE= k2hk-EVM bitbake Arago-core-tisdk-image

    日志

    管理员@R15PC123:~/ti/tisdk/build machine=k2hk-EVM bitbake Arago-core-tisdk-image
    正在加载高速缓存:100%|################################ |时间:0:00:00
    已从依赖关系缓存加载3797个条目。
    解析配方:100%|############################ |时间:0:00:01
    解析3033 .bb 文件完成(3030个缓存、3个已解析)。 3800个目标、527个跳过、0个屏蔽、0个错误。
    警告:没有适用于以下各项的配方:
    /home/administrator/ti/tisdk/sources/meta-openamp/recipes-bsp/device-tree/device-tree-generation_。bbappend
    注:解决任何缺失的任务队列相关性

    编译配置:
    BBB_VERSION ="1.32.0"
    BUIL_SYS ="x86_64 Linux 版"
    NATIVELSBSTRING ="Uubuntu-16.04"
    Target_SYS ="arm-linux-gnueabi"
    机器 ="k2hk-evm"
    发行版 ="阿拉戈"
    DISTR_VERSION ="2017.10"
    TUNE_FUNCures ="arm armv7a VFP thumb NEON 难以规避"
    Target_FPU ="硬"
    meta-processor-sdk ="标题:eaac6026857bc56bf89625df93935a272b63341"
    Meta-ROS ="标题:e01c6ace0d4f9d700449edad3781e9cd505b5e10"
    meta-arago-distro
    meta-Arago-Extras ="标题:d34c861f846f35d089e1cafec43079be7b202"
    元浏览器 ="标题:26d50665e2f7223c5f4ad7481a8d2431e7cb55fb"
    元运算放大器 ="标题:8a214032bfb7e8124bc1485c70c69f7d60abb819"
    meta-qt5. ="标题:2c9f0e4eb0e9097f6f872ec1e1d81768a8ab5f1b"
    元网络
    meta ruby
    Meta-python
    Meta-OE
    元- gnome
    meta-multimedia ="标题:b40116cf457b88a2db14b86fda9627fb34d56ae6"
    meta-ti ="标题:351ccf1928a18c2b69fd19b09b980c9aa3af2e26"
    meta-linaro-toolchain
    元-选项 ="标题:5d2cb685217794293ea2bab18d7e62019c329d06"
    元数据 ="标题:1718f0a6c1de9c23660a9bebfd4420e3c4ed37e6"

    正在初始化任务:100%|########################## |时间:0:00:19
    注:执行 SetScene 任务
    注:执行 RunQueue 任务
    错误:RM-LLD-RTOS-02.02.00.02-R1.1 DO 编译:函数失败:DO 编译(日志文件位于/home/administrator/ti/tisdk/build/arago-tmp-external-linaro-toolchain/work/k2hk_evm-linux-gnueabi/rm-lld-rtos/02.02.00.02-r1.1/temp/log.do_compile.3044上)
    错误:故障日志文件存储在:/home/administrator/ti/tisdk/build/arago-tmp-external-linaro-toolchain/work/k2hk_evm-linux-gnueabi/rm-lld-rtos/02.02.00.02-r1.1/temp/log.do_compile.3044中
    日志数据如下:
    |调试:执行 shell 函数 DO 编译
    |/home/administrator/ti/tisdk/build/arago-tmp-external-linaro-toolchain/work/k2hk_evm-linux-gnueabi/rm-lld-rtos/02.02.00.02-r1.1/temp/run.do_compile.3044:217:[:1:意外操作符
    |制造:***没有规则使目标“重新租赁”。 停下。
    |警告:从 shell 命令中退出代码2。
    |错误:函数失败:DO 编译(日志文件位于/home/administrator/ti/tisdk/build/arago-tmp-external-linaro-toolchain/work/k2hk_evm-linux-gnueabi/rm-lld-rtos/02.02.00.02-r1.1/temp/log.do_compile.3044)
    错误:任务(/home/administrator/ti/tisdk/sources/meta-ti/recipes-bsp/rm-lld/rm-lld-rtos_git.bb:DO 编译)失败、退出代码为"1"
    注:任务摘要:已尝试1065个任务、其中1062个不需要重新运行、1个任务失败。

    摘要:1个任务失败:
    /home/administrator/ti/tisdk/sources/meta-ti/recipes-bsp/rm-lld/rm-lld-rtos_git.bb:DO 编译
    摘要:显示了1条警告消息。
    摘要:显示1条错误消息、返回非零退出代码。
    管理员@R15PC123:~/ti/tisdk/build machine=k2hk-EVM bitbake Arago-core-tisdk-image
    正在加载高速缓存:100%|#################################################################################################### |时间:0:00:00
    已从依赖关系缓存加载3797个条目。
    解析配方:100%|#################################################################################################################### |时间:0:00:01
    解析3033 .bb 文件完成(3030个缓存、3个已解析)。 3800个目标、527个跳过、0个屏蔽、0个错误。
    警告:没有适用于以下各项的配方:
    /home/administrator/ti/tisdk/sources/meta-openamp/recipes-bsp/device-tree/device-tree-generation_。bbappend
    注:解决任何缺失的任务队列相关性

    编译配置:
    BBB_VERSION ="1.32.0"
    BUIL_SYS ="x86_64 Linux 版"
    NATIVELSBSTRING ="Uubuntu-16.04"
    Target_SYS ="arm-linux-gnueabi"
    机器 ="k2hk-evm"
    发行版 ="阿拉戈"
    DISTR_VERSION ="2017.10"
    TUNE_FUNCures ="arm armv7a VFP thumb NEON 难以规避"
    Target_FPU ="硬"
    meta-processor-sdk ="标题:eaac6026857bc56bf89625df93935a272b63341"
    Meta-ROS ="标题:e01c6ace0d4f9d700449edad3781e9cd505b5e10"
    meta-arago-distro
    meta-Arago-Extras ="标题:d34c861f846f35d089e1cafec43079be7b202"
    元浏览器 ="标题:26d50665e2f7223c5f4ad7481a8d2431e7cb55fb"
    元运算放大器 ="标题:8a214032bfb7e8124bc1485c70c69f7d60abb819"
    meta-qt5. ="标题:2c9f0e4eb0e9097f6f872ec1e1d81768a8ab5f1b"
    元网络
    meta ruby
    Meta-python
    Meta-OE
    元- gnome
    meta-multimedia ="标题:b40116cf457b88a2db14b86fda9627fb34d56ae6"
    meta-ti ="标题:351ccf1928a18c2b69fd19b09b980c9aa3af2e26"
    meta-linaro-toolchain
    元-选项 ="标题:5d2cb685217794293ea2bab18d7e62019c329d06"
    元数据 ="标题:1718f0a6c1de9c23660a9bebfd4420e3c4ed37e6"

    正在初始化任务:100%|############################################################################################################ |时间:0:00:19
    注:执行 SetScene 任务
    注:执行 RunQueue 任务
    错误:RM-LLD-RTOS-02.02.00.02-R1.1 DO 编译:函数失败:DO 编译(日志文件位于/home/administrator/ti/tisdk/build/arago-tmp-external-linaro-toolchain/work/k2hk_evm-linux-gnueabi/rm-lld-rtos/02.02.00.02-r1.1/temp/log.do_compile.5550上)
    错误:故障日志文件存储在:/home/administrator/ti/tisdk/build/arago-tmp-external-linaro-toolchain/work/k2hk_evm-linux-gnueabi/rm-lld-rtos/02.02.00.02-r1.1/temp/log.do_compile.5550中
    日志数据如下:
    |调试:执行 shell 函数 DO 编译
    |/home/administrator/ti/tisdk/build/arago-tmp-external-linaro-toolchain/work/k2hk_evm-linux-gnueabi/rm-lld-rtos/02.02.00.02-r1.1/temp/run.do_compile.5550:217:[:1:意外操作符
    |制造:***没有规则使目标“重新租赁”。 停下。
    |警告:从 shell 命令中退出代码2。
    |错误:函数失败:DO 编译(日志文件位于/home/administrator/ti/tisdk/build/arago-tmp-external-linaro-toolchain/work/k2hk_evm-linux-gnueabi/rm-lld-rtos/02.02.00.02-r1.1/temp/log.do_compile.5550)
    错误:任务(/home/administrator/ti/tisdk/sources/meta-ti/recipes-bsp/rm-lld/rm-lld-rtos_git.bb:DO 编译)失败、退出代码为"1"
    警告:ICU-native-571-r0 DO:本地文件/home/administrator/ti/tisdk/downloads/icu4c-57_1-src.tgz 的校验和不匹配
    正在清洁并重试。
    警告:ICU-native-571-r0 DO 获取:将/home/administrator/ti/tisdk/downloads/icu4c-57_1-src.tgz 重命名为/home/administrator/ti/tisdk/downloads/icu4c-57_1-src.tgz_bad-checksum_4b2e92c075e5f70bbb3cc2d6f95fc16b
    警告:ICU-native-571-r0 DO_Fetch:下载 download.icu-project.org/.../icu4c-57_1-src.tgz 时遇到校验和故障 -如果可用,将尝试其他来源
    注:任务摘要:已尝试1069个任务、其中1064个不需要重新运行、1个任务失败。

    摘要:1个任务失败:
    /home/administrator/ti/tisdk/sources/meta-ti/recipes-bsp/rm-lld/rm-lld-rtos_git.bb:DO 编译
    摘要:显示了4条警告消息。
    摘要:显示1条错误消息、返回非零退出代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我们将对此进行研究。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    问题已解决
    已运行命令
    sudo dpkg-reconfigure dash
    并选择了"否"

    但现在出现了新的错误

    警告:NetAPI-01.01.00.08-r0.1 DO 获取:无法获取 URL git://git.ti.com/keystone-rtos/netapi.git;协议=git;分支=主控方、如果可用、则尝试镜像
    错误:netapi-01.01.00.08-r0.1 do_fetch:fetcher 失败:即使从上游也无法在分支主控方中找到修订版50026020384737d253668c4be80745a3653106f8
    错误:NetAPI-01.01.00.08-r0.1 DO:获取 URL 的失败:'Git://git.ti.com/keystone-rtos/netapi.git;协议=git;分支=主控方'。 无法从任何源获取 URL。
    错误:NetAPI-01.01.00.08-r0.1 DO 获取:函数失败:base_do 获取
    错误:故障日志文件存储在:/home/administrator/ti/tisdk/build/arago-tmp-external-linaro-toolchain/work/k2hk_evm-linux-gnueabi/netapi/01.01.00.08-r0.1/temp/log.do_fetch.9042中
    错误:任务(/home/administrator/ti/tisdk/sources/meta-ti/recipes-ti/netapi/netapi_git.bb:DO 获取)失败、退出代码为"1"
    注:任务摘要:已尝试2549个任务、其中1124不需要重新运行、1个任务失败。

    摘要:1个任务失败:
    /home/administrator/ti/tisdk/sources/meta-ti/recipes-ti/netapi/netapi_git.bb:DO 获取
    摘要:显示了7条警告消息。
    摘要:显示了3条错误消息、返回非零退出代码。


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

    e2e.ti.com/.../log.do_5F00_fetch.9042.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我可以建议打开 git.ti.com/.../master 并检查主分支中的最新提交内容。
    然后在相应的配方(.bb 文件)中用最新提交替换版本。

    此致、
    Yordan