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.

[参考译文] CCS/PROCESSOR-SDK-AM57X:调试 Linux 可执行文件

Guru**** 2582405 points
Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/630118/ccs-processor-sdk-am57x-debugging-linux-executable

器件型号:PROCESSOR-SDK-AM57X
主题中讨论的其他器件:AM5728

工具/软件:Code Composer Studio

尊敬的 TI/code composer/Linux:

    我正在 AM5728上进行开发、很抱歉这个问题很简单、但我没有 Linux 背景。  我们使用您提供的软件来运行 LA 包库(LINALG)。  我们让它在电路板上运行、它看起来工作正常。  我的问题是: 是否有一种运行 code composer 的方法、以便我可以访问其调试功能。  因此、我们将在处理器上运行的 Linux 上运行您(TI)提供的测试目录中的 EIG 函数。  我是否可以通过 code composer "执行"运行的 EIG 测试函数、并单步执行代码?  希望您能理解我的问题。  谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Rob:
    CCS 可用于 Linux 应用调试和低级内核 JTAG 调试。 有关支持级别的更多详细信息、请参阅以下视频:
    dev.ti.com/.../

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

    此参考是否已过时?  主要问题是、我能否在 code composer 中设置工具链、以便通过 code composer 在 Windows 中编译 Linux 应用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从 GCC 附带更新版的 CCS 和支持 GCC 的标准 CCS 工程的角度来看、这是一种但过时的做法。 因此、如果您可以使用 CCS 附带的 GCC 工具链、则可以使用标准 CCS 工程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果这是一个愚蠢的问题、请原谅我、我不是 Linux 人员、我被迫尝试解决这个问题。

    当我转到 new|CCSProject、然后查看已安装的编译器的可用选项时、我会看到两个选项:

    可提供 GNUv6.3.1 (linaro)和 GNU V4.9.5 (linaro)。

    现在、当浏览阅读材料时、这些编译器似乎会生成"裸机"输出? 与之相反、您说... "an *。exe"等效于 Linux 术语...

    您在哪里解释或在哪里找到 GNU 编译器的列表、其中显示了任何开关或选项、告诉它我要为给定的处理器进行编译、 假设 AM5728上的 Cortex-A15、但我需要可执行输出、因为 Cortex-A15上会有 Linux 操作系统。

    理想情况下、我希望在窗口上执行此操作、然后将输出复制到板上的 AM5728、然后在那里运行。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Rob:
    我将把这个主题移至 Sitara 论坛。 那里的专家知道如何最好地开始使用您的器件。

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

    以下文档应帮助您创建 CCS 工程并进行设置、以便交叉编译简单的应用程序。 本指南的其余部分将为您提供将可执行文件传输到 Linux 的一些选项:

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

    谢谢、

    我已经从 PC 上的 Linux VM 获得了交叉编译、要按照这些指令工作、您是否为 Windows 提供了必要的工具链 GCC 编译器等?   Windows 需要哪个版本?  IE: 当我在步骤8中指向交叉编译器时、当我在 Windows 下运行时、在哪里可以指向该交叉编译器、以及我在哪里可以为 Windows 安装工具链?  还是在窗口下无法实现?

    谢谢。

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

    SDK 在 Linux-Devkit 中提供了大量交叉编译库、这些库不仅仅是工具链。 我们不提供这些工具或 Windows 工具链。 使用 VM 的交叉编译环境可能是最佳路径。