← Back to roadmap
Not implemented

STM32MP2 application processor (Cortex-A35 + Cortex-M33)

STMicroelectronics STM32 program

$0 / $19,7500% funded
$0 / $19,750 - 0%
As an embedded developer, I want vemu to model STM32MP2 application processor (Cortex-A35 + Cortex-M33), so that I can build and test firmware that needs Boot 64-bit OpenSTLinux on STM32MP2 and develop secure M33 firmware long before the hardware is in hand.

Why it matters

Boot 64-bit OpenSTLinux on STM32MP2 and develop secure M33 firmware

Summary

64-bit STM32MP2 MPU: Cortex-A35 running Linux + Cortex-M33 (TrustZone) coprocessor, LPDDR4, GIC, GPU, NPU

Scope of work

Not present today. Deliver a behavioral model of STM32MP2 application processor (Cortex-A35 + Cortex-M33). What it is: 64-bit STM32MP2 MPU: Cortex-A35 running Linux + Cortex-M33 (TrustZone) coprocessor, LPDDR4, GIC, GPU, NPU. Why it matters: Boot 64-bit OpenSTLinux on STM32MP2 and develop secure M33 firmware.

Current state

Status: Not implemented. Notes / evidence: No STM32MP2 integration crate; Cortex-A35 reuses the AArch64 core model but DDR4, the A35<->M33 split and the GPU/NPU are unmodeled.

Blocked by 43

Fund these first - this work can't be completed until they ship.

Unblocks 1

Funding this also clears the way for the work below.

Activity log

  1. Feature defined and added to the roadmap

  2. Funding goal set to $19,750

  3. Implementation status: Not implemented