STM32H745/755 and STM32H747/757 lines inter-processor communications Application note

2021-12-09
● Introduction:
■ High performance STM32 microcontrollers and release constraints on software architecture open the door to more advanced software solutions. Advanced software applications require independent components to run simultaneously. Microcontrollers of the STM32H745/755 and STM32H747/757 lines feature an asymmetric dual-core architecture; thus, processing parallelism is guaranteed with two CPUs capable of running different payloads. Nevertheless, there are often tasks that need to communicate with one another to share information and ensure correct processing. For these reasons, the inter-processor communication (IPC) layers are needed to link data dependent tasks.
■ To ease core-to-core interactions and reduce time to market, STM32CubeH7 propose a set of standard middleware that implement the inter-processor communication channel (IPCC) between the Arm® Cortex®-M7 and Arm®Cortex®-M4. This application note provides an overview of the dual-core communication technique. It introduces the inter-processor communication channels such as OpenAMP, RPMsg, FreeRTOS™ as well as the message buffer and custom communication mechanism. It also provides a detailed flowchart with snippet code example to describe how to use OpenAMP and FreeRTOS™ to create a communication channel between cores.

ST

STM32H745STM32H755STM32H747STM32H757STM32STM32CubeH7

More

Part#

microcontrollers

More

More

Application note & Design Guide

More

More

Please see the document for details

More

More

English Chinese Chinese and English Japanese

25-Feb-2021

Rev 1

AN5617

259 KB

- The full preview is over. If you want to read the whole 24 page document,please Sign in/Register -
  • +1 Like
  • Add to Favorites

Recommend

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Contact Us

Email: