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/TMS320DM8148:可用于814x 流程的最新工具链

Guru**** 2601915 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/649857/linux-tms320dm8148-newest-toolchain-avilable-to-814x-process

器件型号:TMS320DM8148

工具/软件:Linux

您好!

为了编译 TI8148的 ARM 内核(Cortex-A8)、我们使用了一个非常旧的工具链(CodeSourcery ARM-2009q1-203-ARM-none-linux-gnueabi)

我们考虑升级它以使用较新的编译器、例如:Linaro 5.4.0。

更新工具链是否存在任何问题? 有什么限制? 您能否推荐我们当前工具链的其他替代产品?

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

    您的内核版本是什么?
    如果您的内核版本高于4.0、则可以升级到新的工具链。

    此致、
    普拉什兰特
    Pathpartner Technology Pvt. Ltd.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    阿里

    如果使用内核2.6.37、则可以使用 Arago Cross Compiler Toolchain v2011.09 with GCC 4.5.3:

    arago-project.org/.../

    另请参见以下 e2e 线程:

    e2e.ti.com/.../509637

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

    是否可以在更新的工具链中编译用户空间应用程序、并在不同(和旧)工具链中编译内核?  

    它有点不匹配、但我想它是否足够稳定?

    此致、

    Arie。

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

    我从未尝试过这种方法、我无法确认。

    它可能起作用、但如果旧工具链的 libc (GNU C Library)与新工具链的版本之间存在巨大的不匹配、则可能会出现问题。 您可能还会尝试使用静态应用程序(而不是动态应用程序)、因此您将有更好的机会。

    另请参见以下 e2e 线程:

    e2e.ti.com/.../627992

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

    我无法在这里写下通用答案、因为问题可能会因工具链版本而异。 但是、请计划按照建议使用通用工具链。