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/AM5708:Linaro 工具链问题

Guru**** 2587365 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/635171/linux-am5708-linaro-toolchain-questions

器件型号:AM5708

工具/软件:Linux

我的客户正在将其软件从 DM814x 和/或 AM335x 移植到 AM57xx 演示板、并询问:

我们有几个应用是使用稍旧版本的 GCC (4.x 版)编写的。

适用于 am571x-EVM 的最新 TI SDK 默认使用 Linaro GCC 6.2。

但是、它还具有 Linaro GCC 4.9 (以及其他):

 

构建@6e35408e8fa5:~/tisdk/build bitbak-图 层展示配方 gcc

警告:没有适用于以下各项的配方:

 /home/build/tisdk/sources/meta-openamp/recipes-bsp/device-tree/device-tree-generation_。bbappend

解析配方...完成。

===匹配配方:===

GCC:

 meta-linaro-toolchain linaro-4.9

 meta-linaro-toolchain linaro-6.2

 Meta                6.2.0

 META                5.4.0

 meta-linaro-toolchain linaro-5.3

 meta-linaro 工具链 linaro-5.2

 很遗憾、将 GCC 切换到4.9无法在图像中生成(请参阅 bitbak_gcc.error 文件)。

 此组合是否已由 TI 测试(即 Linaro GCC 4.9 + TI SDK 4.01 (Yocto Morty)?

希望有人可以提出一些工具链想法。

谢谢!

Blake

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Blake、

    总结我们在离线模式下讨论的内容:

    1) Yocto 提供了一种指定附加工具链的机制[1]、无论是出于性能原因还是传统原因
    2) 2) Yocto 和 TI 处理器 SDK 的版本使用特定版本的工具链构建、这些工具链在 Yocto 和 TI 处理器 SDK 发行说明中列出。

    [1] www.openembedded.org/.../Adding_a_secondary_toolchain