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.

[参考译文] 编译器/AM3358:用于macOS的Cortex A8编译器

Guru**** 2601915 points
Other Parts Discussed in Thread: AM3358

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/627065/compiler-am3358-cortex-a8-compiler-for-macos

部件号:AM3358

工具/软件:TI C/C++编译器

正在寻找可在macOS上本地运行的BeagleBone Black上的AM3358的Cortex-A8/armv7a编译器。 需要为Linux目标和裸机(arm-no-eabi)构建。  

用于macOS的CCS仅支持ARM Cortex-M和Cortex-R  

processors.wiki.ti.com/.../Download_CCS

ARM嵌入式仅支持Cortex-M和Cortex-R  

developer.arm.com/.../gnu-rm

ARM DS-5支持Cortex-A8,但仅支持Windows和Linux

developer.arm.com/.../ds-5-development-studio

Linaro支持Cortex-A8,但仅支持Windows和Linux

www.linaro.org/.../

Xcode命令行工具似乎不支持armv7a

谢谢!  

Steve

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不知道为什么你在这里问。 你不能通过MacPorts或类似的程序获得gcc的命令行版本吗? 您是否在Apple支持论坛上尝试过开发人员主板?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Steve,

    如果我正确理解了您的问题,您希望拥有一个GCC for macOS,能够在BareMetal或嵌入式Linux中交叉编译ARM,是这样吗?

    如果是,请检查以下各项:
    -适用于macOS的CCS仅支持Cortex M和R,但随附的工具链也支持Cortex A内核。
    - Launchpad的GCC ARM工具链具有macOS二进制文件,并在其所有版本中支持Cortex A内核。
    launchpad.net/gcc-arm-embedded
    -对于Linaro,请检查下面的GitHub项目以生成macOS的预编译二进制文件
    github.com/.../ct-ng-linaro-mac

    此外,要使用"Linux"工具链(arm-linux-gnueabi-)构建BareMetal应用程序,您可以查看以下参考资料:
    balau82.wordpress.com/.../

    否则,您是否介意提供更多详细信息?

    希望这能有所帮助,
    拉斐尔