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.

Compiler/AM3358: Cortex A8 compiler for macOS

Part Number: AM3358

Tool/software: TI C/C++ Compiler

Looking for a Cortex-A8/armv7a compiler for the AM3358 on Beaglebone Black that runs natively on macOS. Need to build for Linux target as well as for bare metal (arm-none-eabi). 

CCS for macOS only supports ARM Cortex-M and Cortex-R 

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

ARM embedded supports Cortex-M and Cortex-R only 

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

ARM DS-5 supports Cortex-A8, but Windows and Linux only

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

Linaro supports Cortex-A8, but Windows and Linux only

www.linaro.org/.../

Xcode command line tools do not appear to support armv7a

Thanks, 

Steve

  • Not sure why you are asking here. Can't you get a command line version of gcc via MacPorts or something like that? Did you try the developer board at the Apple support forum?
  • Steve,

    If I understood your question correctly, you would like to have a GCC for macOS that is capable of cross-compiling for ARM in both baremetal or embedded Linux, is that so?

    If so, check the following:
    - CCS for macOS supports only Cortex M and R, but the toolchain that is shipped with it supports Cortex A cores as well.
    - The GCC ARM toolchain at the Launchpad has macOS binaries and support Cortex A cores in all its releases.
    launchpad.net/gcc-arm-embedded
    - For Linaro, check the GitHub project below to build precompiled binaries for macOS
    github.com/.../ct-ng-linaro-mac

    Also, to build baremetal applications using a "linux" toolchain (arm-linux-gnueabi-) you can check the following reference:
    balau82.wordpress.com/.../

    Otherwise, would you mind providing additional details?

    Hope this helps,
    Rafael