STM32MP2 application processor (Cortex-A35 + Cortex-M33)
STMicroelectronics STM32 program
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.
- Done
- Done
Activity log
Feature defined and added to the roadmap
Funding goal set to $19,750
Implementation status: Not implemented