Communicating between M7 and M4 cores of Portenta H7

Is there a way to communicate between the two cores of the Portenta?

may be look at https://github.com/TannerGilbert/Arduino-Portenta-Examples/tree/master/dual-core/communicating-between-cores

The H7's main processor is the dual core STM32H747 including a Cortex M7 running at 480 MHz and a Cortex M4 running at 240 MHz. The two cores can communicate with each other over a Remote Procedure Call mechanism that allows calling functions on the other processor.

No, the engineer that designed it had a beef with the company and decided to cripple it before moving on to another job. Just kidding. Of course there is. It will be documented in the Reference Manual (not the Data Sheet).

In fairness, I overlooked that feature. That might be a reason to dust off the few I have and play with that.

The Arduino API is not multiprocessor, so there is no direct support for it there AFAIK.

@aarg Thanks...I'll check it out

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.