{"id":1301,"date":"2026-06-29T03:31:06","date_gmt":"2026-06-29T03:31:06","guid":{"rendered":"https:\/\/www.nvixeon.com\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\/"},"modified":"2026-07-13T01:40:02","modified_gmt":"2026-07-13T01:40:02","slug":"stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously","status":"publish","type":"post","link":"https:\/\/www.nvixeon.com\/fr\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\/","title":{"rendered":"STM32H745 Dual-Core Guide: Running Cortex-M7 and Cortex-M4 Simultaneously"},"content":{"rendered":"<p data-start=\"113\" data-end=\"505\">The STM32H745 is one of the most capable microcontrollers STMicroelectronics has ever produced. It contains two independent processor cores \u2014 a Cortex-M7 running at up to 480MHz and a Cortex-M4 running at up to 240MHz \u2014 and both can execute code at the same time. This is not a marketing feature. It is a genuinely useful architectural capability that changes how you design embedded systems.<\/p>\n<p data-start=\"507\" data-end=\"712\">In this guide we cover exactly how the dual-core system works, how to set it up in STM32CubeIDE, how the two cores communicate, and when you should actually use both cores versus sticking with just the M7.<\/p>\n<p data-start=\"714\" data-end=\"853\">This guide applies directly to the <strong data-start=\"749\" data-end=\"767\">NVX-H7 Compact<\/strong> and <strong data-start=\"772\" data-end=\"786\">NVX-H7 Pro<\/strong> boards from Nvixeon, both of which are built around the STM32H745.<\/p>\n<hr data-start=\"855\" data-end=\"858\">\n<h2 data-start=\"860\" data-end=\"903\">Understanding the STM32H745 Architecture<\/h2>\n<h3 data-start=\"905\" data-end=\"928\">Two Cores, One Chip<\/h3>\n<p data-start=\"930\" data-end=\"1274\">The STM32H745 uses an Asymmetric Multi-Processing (AMP) architecture. Unlike symmetric multi-processing where cores run the same OS and share a task scheduler, AMP means each core runs its own independent firmware. The M7 runs one program. The M4 runs a completely different program. They share peripherals and memory but operate independently.<\/p>\n<ul data-start=\"1276\" data-end=\"1612\">\n<li data-start=\"1276\" data-end=\"1380\">\n<strong data-start=\"1278\" data-end=\"1292\">Cortex-M7:<\/strong> up to 480MHz, 1MB ITCM, 128KB DTCM, FPU, DSP, 6-stage pipeline with branch prediction\n<\/li>\n<li data-start=\"1381\" data-end=\"1450\">\n<strong data-start=\"1383\" data-end=\"1397\">Cortex-M4:<\/strong> up to 240MHz, FPU, DSP, access to most peripherals\n<\/li>\n<li data-start=\"1451\" data-end=\"1522\">\n<strong data-start=\"1453\" data-end=\"1469\">Shared SRAM:<\/strong> 512KB SRAM1 + 512KB SRAM2 accessible to both cores\n<\/li>\n<li data-start=\"1523\" data-end=\"1612\">\n<strong data-start=\"1525\" data-end=\"1556\">Hardware semaphores (HSEM):<\/strong> 32 hardware semaphores for inter-core synchronisation\n<\/li>\n<\/ul>\n<hr data-start=\"1614\" data-end=\"1617\">\n<h3 data-start=\"1619\" data-end=\"1646\">Which Core Boots First?<\/h3>\n<p data-start=\"1648\" data-end=\"1883\">The Cortex-M7 is the boot master. It starts first and is responsible for initialising the system, setting up clocks, and then releasing the Cortex-M4 from its hold state. The M4 cannot start executing until the M7 explicitly allows it.<\/p>\n<hr data-start=\"1885\" data-end=\"1888\">\n<h2 data-start=\"1890\" data-end=\"1939\">Setting Up a Dual-Core Project in STM32CubeIDE<\/h2>\n<h3 data-start=\"1941\" data-end=\"1974\">Step 1 \u2014 Create a New Project<\/h3>\n<p data-start=\"1976\" data-end=\"2187\">Open STM32CubeIDE and create a new project. When the target selector appears, search for STM32H745 and select the correct variant for your board. When CubeMX asks which core to configure, select Cortex-M7 first.<\/p>\n<hr data-start=\"2189\" data-end=\"2192\">\n<h3 data-start=\"2194\" data-end=\"2238\">Step 2 \u2014 Configure Clocks on the M7 Side<\/h3>\n<p data-start=\"2240\" data-end=\"2401\">All clock configuration must be done on the M7. In the Clock Configuration tab, set the system clock to 480MHz using PLL1. Set the M4 clock to 240MHz using PLL2.<\/p>\n<hr data-start=\"2403\" data-end=\"2406\">\n<h3 data-start=\"2408\" data-end=\"2448\">Step 3 \u2014 Assign Peripherals to Cores<\/h3>\n<p data-start=\"2450\" data-end=\"2522\">In STM32CubeMX, each peripheral has a core assignment. The general rule:<\/p>\n<ul data-start=\"2524\" data-end=\"2731\">\n<li data-start=\"2524\" data-end=\"2599\">\nAssign high-bandwidth peripherals (Ethernet, USB HS, display) to the M7\n<\/li>\n<li data-start=\"2600\" data-end=\"2666\">\nAssign real-time peripherals (PWM timers, CAN, UART) to the M4\n<\/li>\n<li data-start=\"2667\" data-end=\"2731\">\nMark shared resources as shared and protect access with HSEM\n<\/li>\n<\/ul>\n<hr data-start=\"2733\" data-end=\"2736\">\n<h3 data-start=\"2738\" data-end=\"2782\">Step 4 \u2014 Release the M4 from M7 Firmware<\/h3>\n<p data-start=\"2784\" data-end=\"2858\">In your M7 main.c, after completing system initialisation, release the M4:<\/p>\n<pre data-start=\"2860\" data-end=\"2958\"><pre><code>__HAL_RCC_HSEM_CLK_ENABLE();<br>HAL_HSEM_FastTake(HSEM_ID_0);<br>HAL_HSEM_Release(HSEM_ID_0, 0);<\/code><\/pre>\n<hr data-start=\"2960\" data-end=\"2963\">\n<h2 data-start=\"2965\" data-end=\"3003\">Inter-Core Communication Using HSEM<\/h2>\n<p data-start=\"3005\" data-end=\"3157\">The STM32H745 includes 32 hardware semaphores. These are atomic lock mechanisms that prevent both cores from accessing the same resource simultaneously.<\/p>\n<pre data-start=\"3159\" data-end=\"3399\"><pre><code> \/\/ M7 \u2014 write shared data<br>HAL_HSEM_FastTake(0);<br>shared_buffer[0] = sensor_value;<br>HAL_HSEM_Release(0, 0);<br><br>\/\/ M4 \u2014 read shared data<br>while (HAL_HSEM_FastTake(0) != HAL_OK) {}<br>uint32_t value = shared_buffer[0];<br>HAL_HSEM_Release(0, 0);<\/code><\/pre>\n<hr data-start=\"3401\" data-end=\"3404\">\n<h2 data-start=\"3406\" data-end=\"3428\">Practical Use Cases<\/h2>\n<h3 data-start=\"3430\" data-end=\"3479\">Ethernet Gateway with Real-Time Motor Control<\/h3>\n<ul data-start=\"3481\" data-end=\"3684\">\n<li data-start=\"3481\" data-end=\"3531\">\n<strong data-start=\"3483\" data-end=\"3490\">M7:<\/strong> lwIP TCP\/IP stack, MQTT, web dashboard\n<\/li>\n<li data-start=\"3532\" data-end=\"3608\">\n<strong data-start=\"3534\" data-end=\"3541\">M4:<\/strong> FOC motor control loop at 20kHz, encoder reading, PID controller\n<\/li>\n<li data-start=\"3609\" data-end=\"3684\">\n<strong data-start=\"3611\" data-end=\"3622\">Shared:<\/strong> motor setpoint and telemetry via HSEM-protected shared SRAM\n<\/li>\n<\/ul>\n<hr data-start=\"3686\" data-end=\"3689\">\n<h3 data-start=\"3691\" data-end=\"3727\">Display HMI with CAN Bus Logging<\/h3>\n<ul data-start=\"3729\" data-end=\"3856\">\n<li data-start=\"3729\" data-end=\"3787\">\n<strong data-start=\"3731\" data-end=\"3738\">M7:<\/strong> LTDC display driver, touch input, UI rendering\n<\/li>\n<li data-start=\"3788\" data-end=\"3856\">\n<strong data-start=\"3790\" data-end=\"3797\">M4:<\/strong> FDCAN receive\/transmit, message parsing, alarm detection\n<\/li>\n<\/ul>\n<hr data-start=\"3858\" data-end=\"3861\">\n<h2 data-start=\"3863\" data-end=\"3888\">When to Use Both Cores<\/h2>\n<p data-start=\"3890\" data-end=\"4140\">Use both cores when you have two genuinely independent tasks where one has hard real-time requirements and the other has high average CPU load. Stick with just the M7 when your application is straightforward and FreeRTOS task switching is sufficient.<\/p>\n<hr data-start=\"4142\" data-end=\"4145\">\n<h2 data-start=\"4147\" data-end=\"4157\">Summary<\/h2>\n<\/p>\n<ul data-start=\"4159\" data-end=\"4462\">\n<li data-start=\"4159\" data-end=\"4219\">\nSTM32H745 uses AMP \u2014 each core runs independent firmware\n<\/li>\n<li data-start=\"4220\" data-end=\"4287\">\nM7 is the boot master \u2014 it releases the M4 after initialisation\n<\/li>\n<li data-start=\"4288\" data-end=\"4340\">\nPeripherals are assigned to cores in STM32CubeMX\n<\/li>\n<li data-start=\"4341\" data-end=\"4392\">\nHSEM provides atomic inter-core synchronisation\n<\/li>\n<li data-start=\"4393\" data-end=\"4462\">\nBest use: real-time control on M4, connectivity and display on M7&nbsp;<\/li>\n<\/ul>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A complete practical guide to setting up and running both cores of the STM32H745 simultaneously. Covers AMP architecture, CubeIDE project setup, HSEM inter-core communication, and real-world use cases for the NVX-H7 Pro and NVX-H7 Compact boards.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1,62],"tags":[],"class_list":["post-1301","post","type-post","status-publish","format-standard","hentry","category-stm32h7","category-tutorials-guides"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>STM32H745 Dual-Core Guide: M7 + M4 Running Simultaneously<\/title>\n<meta name=\"description\" content=\"Learn how the STM32H745 runs Cortex-M7 and Cortex-M4 cores simultaneously, with a practical guide to dual-core firmware.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.nvixeon.com\/fr\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"STM32H745 Dual-Core: Running M7 and M4 Simultaneously\" \/>\n<meta property=\"og:description\" content=\"Complete guide to STM32H745 AMP dual-core architecture. How to set up two cores in CubeIDE, assign peripherals, use HSEM semaphores, and handle inter-core communication.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.nvixeon.com\/fr\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\/\" \/>\n<meta property=\"og:site_name\" content=\"Nvixeon\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-29T03:31:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-13T01:40:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.nvixeon.com\/wp-content\/uploads\/2026\/06\/14578c91-110c-4615-b54e-fb52d8ee3a41-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1402\" \/>\n\t<meta property=\"og:image:height\" content=\"1122\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Vincent Nyanzu Kwofie\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vincent Nyanzu Kwofie\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\\\/\"},\"author\":{\"name\":\"Vincent Nyanzu Kwofie\",\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/#\\\/schema\\\/person\\\/1e56786402d05eb5a411bc0e203bd6b7\"},\"headline\":\"STM32H745 Dual-Core Guide: Running Cortex-M7 and Cortex-M4 Simultaneously\",\"datePublished\":\"2026-06-29T03:31:06+00:00\",\"dateModified\":\"2026-07-13T01:40:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\\\/\"},\"wordCount\":607,\"publisher\":{\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/#organization\"},\"articleSection\":[\"STM32H7\",\"Tutorials &amp; Guides\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\\\/\",\"url\":\"https:\\\/\\\/www.nvixeon.com\\\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\\\/\",\"name\":\"STM32H745 Dual-Core Guide: M7 + M4 Running Simultaneously\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/#website\"},\"datePublished\":\"2026-06-29T03:31:06+00:00\",\"dateModified\":\"2026-07-13T01:40:02+00:00\",\"description\":\"Learn how the STM32H745 runs Cortex-M7 and Cortex-M4 cores simultaneously, with a practical guide to dual-core firmware.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.nvixeon.com\\\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.nvixeon.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"STM32H745 Dual-Core Guide: Running Cortex-M7 and Cortex-M4 Simultaneously\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/#website\",\"url\":\"https:\\\/\\\/www.nvixeon.com\\\/\",\"name\":\"Nvixeon\",\"description\":\"Custom STM32 Development Boards \u2014 Built in Ghana, Shipped Worldwide\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.nvixeon.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/#organization\",\"name\":\"Nvixeon\",\"url\":\"https:\\\/\\\/www.nvixeon.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.nvixeon.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-Nvixeon_Icon-12.webp\",\"contentUrl\":\"https:\\\/\\\/www.nvixeon.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/cropped-Nvixeon_Icon-12.webp\",\"width\":512,\"height\":512,\"caption\":\"Nvixeon\"},\"image\":{\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.nvixeon.com\\\/#\\\/schema\\\/person\\\/1e56786402d05eb5a411bc0e203bd6b7\",\"name\":\"Vincent Nyanzu Kwofie\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e656f896e9c830369e61ccecbdefb5e9ffbe544962a13983f2ae009448338ce5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e656f896e9c830369e61ccecbdefb5e9ffbe544962a13983f2ae009448338ce5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e656f896e9c830369e61ccecbdefb5e9ffbe544962a13983f2ae009448338ce5?s=96&d=mm&r=g\",\"caption\":\"Vincent Nyanzu Kwofie\"},\"sameAs\":[\"http:\\\/\\\/nvixeon.com\"],\"url\":\"https:\\\/\\\/www.nvixeon.com\\\/fr\\\/author\\\/vincentkwofie123gmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"STM32H745 Dual-Core Guide: M7 + M4 Running Simultaneously","description":"Learn how the STM32H745 runs Cortex-M7 and Cortex-M4 cores simultaneously, with a practical guide to dual-core firmware.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.nvixeon.com\/fr\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\/","og_locale":"fr_FR","og_type":"article","og_title":"STM32H745 Dual-Core: Running M7 and M4 Simultaneously","og_description":"Complete guide to STM32H745 AMP dual-core architecture. How to set up two cores in CubeIDE, assign peripherals, use HSEM semaphores, and handle inter-core communication.","og_url":"https:\/\/www.nvixeon.com\/fr\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\/","og_site_name":"Nvixeon","article_published_time":"2026-06-29T03:31:06+00:00","article_modified_time":"2026-07-13T01:40:02+00:00","og_image":[{"width":1402,"height":1122,"url":"https:\/\/www.nvixeon.com\/wp-content\/uploads\/2026\/06\/14578c91-110c-4615-b54e-fb52d8ee3a41-1.webp","type":"image\/webp"}],"author":"Vincent Nyanzu Kwofie","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Vincent Nyanzu Kwofie","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.nvixeon.com\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\/#article","isPartOf":{"@id":"https:\/\/www.nvixeon.com\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\/"},"author":{"name":"Vincent Nyanzu Kwofie","@id":"https:\/\/www.nvixeon.com\/#\/schema\/person\/1e56786402d05eb5a411bc0e203bd6b7"},"headline":"STM32H745 Dual-Core Guide: Running Cortex-M7 and Cortex-M4 Simultaneously","datePublished":"2026-06-29T03:31:06+00:00","dateModified":"2026-07-13T01:40:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.nvixeon.com\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\/"},"wordCount":607,"publisher":{"@id":"https:\/\/www.nvixeon.com\/#organization"},"articleSection":["STM32H7","Tutorials &amp; Guides"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.nvixeon.com\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\/","url":"https:\/\/www.nvixeon.com\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\/","name":"STM32H745 Dual-Core Guide: M7 + M4 Running Simultaneously","isPartOf":{"@id":"https:\/\/www.nvixeon.com\/#website"},"datePublished":"2026-06-29T03:31:06+00:00","dateModified":"2026-07-13T01:40:02+00:00","description":"Learn how the STM32H745 runs Cortex-M7 and Cortex-M4 cores simultaneously, with a practical guide to dual-core firmware.","breadcrumb":{"@id":"https:\/\/www.nvixeon.com\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.nvixeon.com\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.nvixeon.com\/stm32h745-dual-core-guide-running-cortex-m7-and-cortex-m4-simultaneously\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.nvixeon.com\/"},{"@type":"ListItem","position":2,"name":"STM32H745 Dual-Core Guide: Running Cortex-M7 and Cortex-M4 Simultaneously"}]},{"@type":"WebSite","@id":"https:\/\/www.nvixeon.com\/#website","url":"https:\/\/www.nvixeon.com\/","name":"Nvixeon","description":"Custom STM32 Development Boards \u2014 Built in Ghana, Shipped Worldwide","publisher":{"@id":"https:\/\/www.nvixeon.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.nvixeon.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.nvixeon.com\/#organization","name":"Nvixeon","url":"https:\/\/www.nvixeon.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.nvixeon.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.nvixeon.com\/wp-content\/uploads\/2026\/06\/cropped-Nvixeon_Icon-12.webp","contentUrl":"https:\/\/www.nvixeon.com\/wp-content\/uploads\/2026\/06\/cropped-Nvixeon_Icon-12.webp","width":512,"height":512,"caption":"Nvixeon"},"image":{"@id":"https:\/\/www.nvixeon.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.nvixeon.com\/#\/schema\/person\/1e56786402d05eb5a411bc0e203bd6b7","name":"Vincent Nyanzu Kwofie","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/e656f896e9c830369e61ccecbdefb5e9ffbe544962a13983f2ae009448338ce5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e656f896e9c830369e61ccecbdefb5e9ffbe544962a13983f2ae009448338ce5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e656f896e9c830369e61ccecbdefb5e9ffbe544962a13983f2ae009448338ce5?s=96&d=mm&r=g","caption":"Vincent Nyanzu Kwofie"},"sameAs":["http:\/\/nvixeon.com"],"url":"https:\/\/www.nvixeon.com\/fr\/author\/vincentkwofie123gmail-com\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.nvixeon.com\/fr\/wp-json\/wp\/v2\/posts\/1301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nvixeon.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nvixeon.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nvixeon.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nvixeon.com\/fr\/wp-json\/wp\/v2\/comments?post=1301"}],"version-history":[{"count":4,"href":"https:\/\/www.nvixeon.com\/fr\/wp-json\/wp\/v2\/posts\/1301\/revisions"}],"predecessor-version":[{"id":1422,"href":"https:\/\/www.nvixeon.com\/fr\/wp-json\/wp\/v2\/posts\/1301\/revisions\/1422"}],"wp:attachment":[{"href":"https:\/\/www.nvixeon.com\/fr\/wp-json\/wp\/v2\/media?parent=1301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nvixeon.com\/fr\/wp-json\/wp\/v2\/categories?post=1301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nvixeon.com\/fr\/wp-json\/wp\/v2\/tags?post=1301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}