Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Tools, Software and IDEs blog NEW App Note: Migrating Application Code from ARM Cortex-M4 to Cortex-M7 Processors
  • 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
  • Cortex-M7
  • Keil
  • app_note
  • cmsis-core
  • Cortex-M
  • CMSIS
  • Cortex-M4
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

NEW App Note: Migrating Application Code from ARM Cortex-M4 to Cortex-M7 Processors

Bob Boys
Bob Boys
January 30, 2015
Less than one minute read time.

The Cortex-M7 processor design is based on the ARMv7-M architecture. It supports all the instructions available on the Cortex-M4 processor and uses the same exception model for interrupt handling. In most cases, program code written for a Cortex-M4 processor will run on the Cortex-M7 processors without any problems. However, there are a few cases where some changes could be needed. This application note discusses some of the areas software developers should know about when migrating applications from the Cortex-M3 and Cortex-M4 to the Cortex-M7 processor.

Please let me know if you have any comments, corrections or additions.

 
Migrating Cortex-M4 Applications to Cortex-M7.pdf
Anonymous
Tools, Software and IDEs blog
  • CPython Core Dev Sprint 2025 at Arm Cambridge: The biggest one yet

    Diego Russo
    Diego Russo
    For one week, Arm’s Cambridge HQ became the heart of Python development. Contributors globally came together for the CPython Core Developer Sprint.
    • October 9, 2025
  • Python on Arm: 2025 Update

    Diego Russo
    Diego Russo
    Python powers applications across Machine Learning (ML), automation, data science, DevOps, web development, and developer tooling.
    • August 21, 2025
  • Product update: Arm Development Studio 2025.0 now available

    Stephen Theobald
    Stephen Theobald
    Arm Development Studio 2025.0 now available with Arm Toolchain for Embedded Professional.
    • July 18, 2025