Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Tools, Software and IDEs blog GNU ARM Eclipse: full Cortex-M7 support added
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • stm32f7
  • atmel
  • Cortex-M7
  • Arm
  • eclipse
  • Embedded
  • freescale
  • stmicroelectronics
  • gnuarmeclipse
  • GNU
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

GNU ARM Eclipse: full Cortex-M7 support added

Liviu Ionescu
Liviu Ionescu
November 17, 2015
Less than one minute read time.

Overview

The GNU ARM Eclipse project includes a set of open source Eclipse plug-ins and tools to create/build/debug/manage ARM (32-bits) and AArch64 (64-bits) applications and static/shared libraries, using the latest GNU ARM GCC toolchains.

ARM family and FPU type

Starting with GNU ARM Eclipse version 2.10.2, from November 2015, full Cortex-M7 support was added to the C/C++ Build → Settings → Tool Settings page; it is now possible not only to select the ARM family: cortex-m7, but also to select the new specific FPU type:

properties-c-settings-tools-family-m7.png

The Hello World Cortex-M C/C++ Project wizard

The project wizard was updated to create generic Cortex-M7 projects.

wizard-cortexm-core.png

The STM32F7xx C/C++ Project wizard

And last, but probably the most useful, a new template to create STM32F7 projects was added.

wizard-stm32f7.png

The wizard currently supports STM32F745xx, STM32F746xx, STM32F756xx, and can create blinky projects for the STM32F746_EVAL and STM32F746_DISCOVERY boards.

The created projects not only pass the build, but are ready to run on the selected boards.

More info

For more details about the GNU ARM Eclipse project, please refer to the project site http://gnuarmeclipse.github.io/.

Anonymous
  • Syed Muhammad Baber Ali
    Syed Muhammad Baber Ali over 9 years ago

    This will help development

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • Liviu Ionescu
    Liviu Ionescu over 9 years ago

    > How can you manage to do all this ?

    I have a magic wand, I got it from Harry Potter ;-)

    But it too runs on batteries, and they are about to dry out...

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • Jens Bauer
    Jens Bauer over 9 years ago

    Liviu ... there must be at least 10 developers working on this IDE, with all those things that need to be done and updated all the time (I know how hard it is to make it all fit and work).

    ... Just checking ...

    Hmm, it seems there's only one developer. How can you manage to do all this ?

    Eclipse is very impressive and an important package, please keep up the good work.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • Christopher Seidl
    Christopher Seidl over 9 years ago

    This is good news for all Embedded Microchip. Freescale, and STMicroelectronics users!

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Tools, Software and IDEs blog
  • GCC 15: Continuously Improving

    Tamar Christina
    Tamar Christina
    GCC 15 brings major Arm optimizations: enhanced vectorization, FP8 support, Neoverse tuning, and 3–5% performance gains on SPEC CPU 2017.
    • June 26, 2025
  • GitHub and Arm are transforming development on Windows for developers

    Pareena Verma
    Pareena Verma
    Develop, test, and deploy natively on Windows on Arm with GitHub-hosted Arm runners—faster CI/CD, AI tooling, and full dev stack, no emulation needed.
    • May 20, 2025
  • What is new in LLVM 20?

    Volodymyr Turanskyy
    Volodymyr Turanskyy
    Discover what's new in LLVM 20, including Armv9.6-A support, SVE2.1 features, and key performance and code generation improvements.
    • April 29, 2025