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:在 local.conf 中添加 extra_image_features 时出错

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/665256/linux-tcievmk2x-error-while-adding-extra_image_features-in-local-conf

器件型号:TCIEVMK2X

工具/软件:Linux

您好!

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

http://processors.wiki.ti.com/index.php/Processor_SDK_Building_The_SDK

正确构建

但现在我想将 gcc 命令添加到其中,我是否修改 local.conf

文件中提供了帮助

编号
#额外图像配置默认值
编号
# extra_image_features 变量允许将额外的包添加到生成的中
#个图像。 其中一些选项会自动添加到某些图像类型中。 。
#变量可包含以下选项:
#"dbg-pkgs"       -为所有已安装的软件包添加-dbg 软件包
#                    (添加用于调试/分析的符号信息)
#"dev-pkgs"       -为所有已安装的软件包添加-dev 软件包
#                    (如果要针对图像中的库进行开发、则很有用)
#"tools-sdk"      -添加开发工具(gcc、make、pkgconfig 等)
#"tools-debug"    -添加调试工具(gdb、strace)
# "tools-profile" -添加性能分析工具(oprofile、exmap、LTTng Valgrind (仅限 x86))
# "tools-testaps"-添加有用的测试工具(ts_print、aplay、arecord 等)
#"Debug-tweaks"   -使映像适合开发
#                    例如,ssh root access 具有空白密码
#此处也可以使用其他应用程序目标、请参阅
# meta/classes/image.bbclass 和 meta/classes/core-image.bbclass 了解更多详细信息。
#我们默认启用调试调整。

Extra _image_features ="调试调整"

因此、我在行上方进行了修改

extra _image_features ="调试调整工具-sdk 工具-testapps dev-pkgs"

但随后将出现错误

管理员@R15PC123:~/ti/tisdk/build machine=k2hk-EVM bitbake Arago-core-tisdk-image
正在加载高速缓存:100%|#################################################################################################### |时间:0:00:01
已从依赖关系缓存加载3797个条目。
解析配方:100%|#################################################################################################################### |时间:0:00:01
解析3033 .bb 文件完成(3030个缓存、3个已解析)。 3800个目标、528个跳过、0个屏蔽、0个错误。
警告:没有适用于以下各项的配方:
 /home/administrator/ti/tisdk/sources/meta-openamp/recipes-bsp/device-tree/device-tree-generation_。bbappend
注意:从 sysroot k2hk EVM 中删除1个方法、正在删除...
错误:不提供'Arago-core-tisdk-image'
错误:跳过了 Arago-core-tisdk-image:image_features 中的"tools-sdk"(通过 extra image_features 添加)不是有效的映像功能。 有效功能:allow-empty-password dbg-pkgs debug-tweaks dev-pkgs doc doc-pkgs empty-root-password package-management post-install-logging ptest-pkgs qtcreator-debug read-only-rootfs sdk_base splash staticdev-pkgs

摘要:显示了1条警告消息。
摘要:显示1条错误消息、返回非零退出代码。

因此,如果我删除了修改,没有错误,但我想使用以上功能

此致

Sameer

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

    您好!

    我已通知 Linux 团队。 他们将直接在此处发布反馈。

    此致、
    Yordan

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

    您使用的是哪个 Linux SDK 版本? 是否只想在文件系统中使用 gcc? 在最新版本的 Proc SDK 4.2中、gcc 已内置于文件系统中。

    root@k2hk EVM:/usr/bin uname -a
    Linux k2hk EVM 4.9.59-ga75d8e9305 #1 SMP 优先于12月23日星期六10:05:30 EST 2017 armv7l GNU/Linux
    root@k2hk EVM:/usr/bin 哪个 gcc
    /usr/bin/gcc

    root@k2hk) EVM:~# cat test.c
    #include "stdio.h"

    int main()

    PUs ("Hello World\n");


    root@k2hk EVM:~# gcc test.c -o test
    root@k2hk) EVM:~#./test
    大家好

    root@k2hk EVM:~#
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、我将通过以下链接构建它
    processors.wiki.ti.com/.../Processor_SDK_Building_The_SDK

    将其添加到了"从部分"中
    使用 Processor SDK 版本中源软件包的快照

    假设存在 gcc、我在 local.conf 中不使用 tools-SDK 功能构建它

    现在、我将使用下一页提供的脚本将 Linux 放入卡中 (我正在使用 NFS 构建)
    如何将我生成的 Linux 与此脚本配合使用
    software-dl.ti.com/.../index_FDS.html

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

    您是否意味着要在 EVM 上本地构建内核、但源代码是安装在 EVM 上的 NFS、并从 EVM 内核提示符处将其复制到 SD 卡? 内核映像位于/boot 中的文件系统中。 复制命令是否起作用? 这是您想要做的吗? 我不确定您在提供的 ProcSDK 4.2下载页面链接中提到了哪个脚本、因此不知道该脚本与该过程的关系。

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

    我在论坛中进行了搜索。 出现与您的 e2e.ti.com/.../2334936类似的错误

    我想知道这是否有帮助。

    雷克斯