• Significant performance improvements in GCC 10 through Vectorization and In-lining

    Tamar Christina
    Tamar Christina

    This year's GNU Compiler Collection (GCC) release not only contains a plethora of new Architecture features, but is also the most performant GCC release to date. 

    Arm, together with various partners and the GCC community, have been hard at work on…

    • 6 months ago
    • Software Tools
    • Tools, Software and IDEs blog
  • openmp support in aarch64-none-elf-gfortran

    YHuerta
    YHuerta

    Hi,

    I just recently downloaded the gnu toolchain

    when i invoke the openmp flag, it fails

    $ aarch64-none-elf-gfortran -c -o mod_constants.fppized.o -fopenmp -O3 -march=native mod_constants.fppized.f90
    aarch64-none-elf-gfortran: error: unrecognized…

    • 7 months ago
    • Software Tools
    • Arm Compilers forum
  • Problem with GCC and string.h and stdlib

    nehal nehal
    nehal nehal
    Note: This was originally posted on 8th October 2008 at http://forums.arm.com

    Hi everyone,

    i have following trouble with keil arm gnu compiler. i have recently moved to gnu and now i am having hard time to set it up.

    description of problem: i am using real…
    • over 7 years ago
    • Software Tools
    • Keil forum
  • Application processor and baseband processor.

    Mazen Ezzeddine
    Mazen Ezzeddine

    Dear all,

    Most mobile phones contain an ARM-like application processor AP for general user applications  and a base band processor for the radio software stack, could you please elaborate on the following:

    1. Do the AP and the baseband processor communicate…

    • over 5 years ago
    • Software Tools
    • Arm Compilers forum
  • Code reuse attacks: the compiler story

    Luke Cheeseman
    Luke Cheeseman

    How does a developer prevent an attacker from taking control of a program when the developer is providing the tools to the attacker? What are code reuse attacks and how can the Arm Architecture remove the vulnerabilities? How can someone use these architectural…

    • over 1 year ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Cortex-A Support in MacOS

    b1tflpr
    b1tflpr

    Does anyone know if there will be a release of the GNU-A tools for MacOS anytime soon?

    developer.arm.com/.../downloads

    • over 1 year ago
    • Software Tools
    • Arm Compilers forum
  • ST HAL Driver + ST USB Stack middleware failing using GNU GCC

    Xavi
    Xavi

    Dear all,

    I am on the process of switching to GNU GCC for compiling an already working project. Most of the functionality has been tested. There is a failing test though: The USB VCP drivers do not seem to perform good.

    The client side (PC-Windows) is…

    • over 2 years ago
    • Software Tools
    • Keil forum
  • selected processor does not support `cpsid i' and `cpsie i' in arm mode.

    Nima
    Nima

    hi everyone,

    i'm new with ARMprocessor and dont know too much about DS-5. just alittle bit from my Softwares >>> SoC EDS 17.1 (from Altera)  - DS-5 5.28 and my OS is Windows 10. I am using DS-5 for my SoC FPGA (DE0_Nano_SoC) Altera, which…

    • over 2 years ago
    • Software Tools
    • Arm Development Studio forum
  • Eclipse not finding toolchain

    markwaldin
    markwaldin

    I've read everything I could put my hands on to figure this out but have had no luck.  I installed the win32 exe   gcc-arm-none-eabi-6-2017-q2-update-win32-sha2.exe  but it is not found by Eclipse.  I know it says to leave the environment variable blank…

    • over 3 years ago
    • Software Tools
    • Arm Development Studio forum
  • Help.. moving from GNU linker to armld

    rajesh_t_s
    rajesh_t_s

    Presently, I use ARM cc compiler with GNU Linker, And I've been trying to move completely to the ARM toolchain. But I am not sure how to add symbols in ARM linker while using scatter file..

    In ARM GNU linker, while using the .ld file, I could add my…

    • over 3 years ago
    • Software Tools
    • Arm Compilers forum
  • ROM Self-Test in MDK-ARM - Another Approach Sought

    Kilian Timmler
    Kilian Timmler

    Hi,

    I'm in the process of porting my Flash memory check for STM32F0 from gcc to mdk. The gcc check follows a method similar to:

    http://stackoverflow.com/questions/24150030/storing-crc-into-an-axf-elf-file

    This is a great solution since beside the CRC…

    • over 4 years ago
    • Software Tools
    • Keil forum
  • Linker configuration from arm-none-eabi-gcc to ARMCC

    Bernd
    Bernd

    Hello,

    I've a project which are started with arm-none-eabi-gcc and added in the last time the ARMCC. The linker configuration can't easy converted.

    At the moment I search for a solution to define in the scatter file like the gcc linker file. This…

    • over 4 years ago
    • Software Tools
    • Arm Compilers forum
  • General aspects using a Discovery Board with a STM32F407VG and uVision from Keil and SW4STM32 fon AC6

    Mariano Jimenez-Brenes
    Mariano Jimenez-Brenes

    Hello, some time ago I started to play with CortexM4,

    I bought a Discovery Board with a STM32F407VG in order to be programmed with uVision from Keil.

    I am developing a project where the money is very restricted, that's why I was using a free licence from…

    • over 4 years ago
    • Software Tools
    • Keil forum
  • An update on GNU performance

    Kyrylo Tkachov
    Kyrylo Tkachov

    Welcome back!

    A lot has happened since the last GNU Tool chain performance update. The GCC and glibc communities have been hard at work since, improving the compiler and the library with new usability, language, debugging, security and a myriad of other features…

    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Pre-built GNU8 cross-toolchain by Arm for the A-profile Architecture now available

    Ashok Bhat
    Ashok Bhat

    We are pleased to announce the first Arm's release of pre-built GNU cross-toolchain for the A-profile cores: GCC 8.2-2018.08. The GNU Toolchain for the Cortex-A family is a ready-to-use, open source suite of tools for C, C++ and Assembly programming…

    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • The Importance of a flourishing development tool ecosystem

    Ross Bannatyne
    Ross Bannatyne

    One of the major attractions of adopting the Arm Cortex-M architecture is the healthy ecosystem of hardware and software development tools that support all Arm-based products.

    Most engineers prefer to have a choice of different options that appeal to…

    • Vorago GCC IDE AN1215 - v1.0.pdf
    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • GNU toolchain performance in 2018

    Kyrylo Tkachov
    Kyrylo Tkachov

    What is the GNU toolchain?

    In this blog we will focus on two components of the GNU toolchain, the GNU Compiler Collection (GCC) and the GNU C library (glibc). A full toolchain contains several vital components like assemblers, linkers and debuggers, but in…

    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Migrate to Arm Compiler 6 from gcc

    Ronan Synnott
    Ronan Synnott

    In a previous article I wrote about migration from armasm (the legacy Arm assembler) to Arm Compiler 6 (AC6). This was useful for users who were already using the Arm toolchains for their builds. But what of gcc users?

    Previously there was a reasonably…

    • over 2 years ago
    • Software Tools
    • Tools, Software and IDEs blog
  • Key difference between GCC arm-none-eabi and arm-eabi

    techguyz
    techguyz

    Hi Experts,

    For Cortex R and M processors Linaro has recommended the GCC arm-none-eabi 4.9 whereas for A series processors it is recommending normal GCC eabi.

    what is the key difference between the same ?

    Regards,

    Techguyz

    • Answered
    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • can't figure out how to compile, link my program for my lpc1768 board

    kamran
    kamran

    I'm reading OReilly embedded programming book. After reaching 2.7. Initialize the Hardware i have problem understanding things. i didn't understand some part about 2.7. and locating and linking. i was thinking maybe if i do it myself on my lpc1768…

    • Answered
    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • GNU #pragma message equivalent?

    Martin Gingras
    Martin Gingras

    Hi,

    is there a GNU #pragma message equivalent in armcc/Keil?  I would like to output message on compilation to stdout regarding current program configuration or unimplemented features...

    Regards,

    Mart

    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • ARM GNU toolchain: Advanced tutorial.

    Mazen Ezzeddine
    Mazen Ezzeddine

    Dear all,

    I am sharing below two links for good tutorials on ARM GNU toolchain:

    http://www.bravegnu.org/gnu-eprog/

    http://www.state-machine.com/arm/Building_bare-metal_ARM_with_GNU.pdf

    Please provide routes to any other document/tutorial that would add value…

    • Answered
    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • arm-elf-gcc compiling for cortex-M4

    Jo Van Montfort
    Jo Van Montfort

    How to use GNU ARM binutils for cortex-M4? When I try to compile with -mcpu=cortex-M4 -march=armV7e-m I get 'bad value in switches'.

    • Answered
    • over 5 years ago
    • Software Tools
    • Arm Development Studio forum
  • Using make to copy a set of files when directory is referenced.

    Carlos Delfino
    Carlos Delfino

    While I using Eclipse, rarely I needed to use the MAKE or when I needed the knowledge he had was enough.

    Now I need to do some actions, such as copying files from one directory to another whenever the presence of one or another variable and when the directory…

    • Answered
    • over 6 years ago
    • Software Tools
    • Arm Development Studio forum
  • Build startup_cortexA15MPcore using GNU toolchain. URGENT.

    Mazen Ezzeddine
    Mazen Ezzeddine

    Dear all,

    I am trying to build the example  startup_cortexA15MPcore (provided with DS-5)  using GNU toolchain. The example is originally designed for build using ARM standard tools, and the following variables are hence defined :

    CC=armcc

    AS=…

    • over 6 years ago
    • Software Tools
    • Arm Development Studio forum
  • View related content from anywhere
  • More
  • Cancel
>