Skip to main content
Grodriguez
Associate III
September 30, 2020
Solved

What is the "closest" STM32 MCU to the M4 core in the STM32MP1

  • September 30, 2020
  • 5 replies
  • 1511 views

I am evaluating some embedded software libraries which are available for multiple ARM Cortex M3/M4 MCUs from ST. I would like to evaluate what would be the porting effort to port these libraries to the embedded M4 core in the STM32MP1.

What is the closest STM32 MCU in terms of functionality, peripherals, etc to the M4 core embedded in the STM32MP1 ?

Thank you.

This topic has been closed for replies.
Best answer by PatrickF

Hello, for Cortex-M4 side, STM32MP15x are very close to Cortex-M4 side of STM32H747/757 or single core Cortex-M7 STM32F769/779.

For a single Cortex-M4 core, a STM32F469/479 could be also a good start point.

Although migrating is not straightforward for MCUs to MPUs (as concept of dual core Linux + Cortex-M4 co-processor requires a different and structural split of SW tasks in two different OS), some help could be found in AN5253.

Regards

5 replies

waclawek.jan
Super User
September 30, 2020

Without having a single look at the 'MP1, I'd say the 'G4, simply because it's from the same era, so it's most likely to have similar versions of peripherals.

The details in the total buildup must be big, though, so I believe porting will always be a significant effort for anything but trivial application.

Cube promises seamless migration, doesn't it...

JW

PatrickF
PatrickFBest answer
ST Employee
October 1, 2020

Hello, for Cortex-M4 side, STM32MP15x are very close to Cortex-M4 side of STM32H747/757 or single core Cortex-M7 STM32F769/779.

For a single Cortex-M4 core, a STM32F469/479 could be also a good start point.

Although migrating is not straightforward for MCUs to MPUs (as concept of dual core Linux + Cortex-M4 co-processor requires a different and structural split of SW tasks in two different OS), some help could be found in AN5253.

Regards

In order to give better visibility on the answered topics, please click on 'Best Answer' on the reply which solved your issue or answered your question.Tip of the day: Try Sidekick STM32 AI agent
Grodriguez
Associate III
October 1, 2020

Thank you, this is very useful.

Uwe Bonnes
Chief
October 1, 2020

Look at the core revision in  CORTEXM_CPUID of the right AP.