Hi,
I'm looking for a toolchain for Cortex-A57. I found one but for Cortex-M & R processors: GNU ARM Embedded Toolchain in Launchpad
Do you think this toolchain works for ARM Cortex-A57 processor ? If not, do you one ?
Thanks for your help
Hi, I would recommend you use the toolchains from Linaro at: Software Downloads at Linaro
Go to the bottom of the page for the downloads.
For Cortex-A57 you don't want the Cortex-M and Cortex-R toolchain, you should select a toolchain for Cortex-A.
Thanks for your answer. The problem is I can't find a toolchain in linaro (or elsewhere) for a Linux 32 ARMv8 bits that's the reason of my initial question.
Thanks
You can find the 32bit linux tool chain in Linaro Releases ... pull the gcc-linaro-5.3.1-2016.05-x86_64_arm-eabi from there. The bin folder has the arm bare metal compilers for ARM.
I have downloaded http://releases.linaro.org/components/toolchain/binaries/5.3-2016.05/arm-eabi/gcc-linaro-5.3.1-2016.05-x86_64_arm-eabi.t… as suggested unfortinately I get the following error :
/usr/local/gcc-linaro-5.3.1-2016.05-x86_64_arm-eabi/bin# ./arm-eabi-gcc -v
bash: ./arm-eabi-gcc: cannot execute binary file: Exec format error
This is a 64-bit version:
/usr/local/gcc-linaro-5.3.1-2016.05-x86_64_arm-eabi/bin# file arm-eabi-gcc
arm-eabi-gcc: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=88cb7be6e2f5c12b898bdca406a05153653d077f, not stripped
Unfortunately, I'm not aware of any 32-bit executables for an ARMv8 compiler. Switching to a 64-bit Linux host is the best way forward.
Switching to a 64-bit Linux is not possible because other drivers we need work only on 32-bit Linux. So I need to find a 32-bit compiler for ARMv8. I tried cross compilation without success.
I think Jason means a 64bit host Linux, not target.
Hi all,
I'm with Imperas. Our business is providing very high performance instruction accurate models of the ARM processors, and virtual platform simulation engines and tools, for software development and test. However, as a service to our users, we also provide tool chains, including a compiler for ARMv8-A processors which runs on Linux 32 bit host. This is available at no charge from our Open Virtual Platforms (OVP) website at http://www.ovpworld.org/downloads. Look for armv8-aarch64.toolchain and choose the Linux download. (Prior to that, you'll need to register on the Forums page of the OVP website.)