← Back to roadmap
Not implemented

STM32MP1 application processor (dual Cortex-A7 + Cortex-M4)

STMicroelectronics STM32 program

$0 / $17,0000% funded
$0 / $17,000 - 0%
As an embedded developer, I want vemu to model STM32MP1 application processor (dual Cortex-A7 + Cortex-M4), so that I can build and test firmware that needs Boot OpenSTLinux/Yocto on STM32MP1 and develop the M4 coprocessor firmware long before the hardware is in hand.

Why it matters

Boot OpenSTLinux/Yocto on STM32MP1 and develop the M4 coprocessor firmware

Summary

Heterogeneous STM32MP1 MPU: dual Cortex-A7 running Linux + Cortex-M4 coprocessor, DDR, GIC, Ethernet, display

Scope of work

Not present today. Deliver a behavioral model of STM32MP1 application processor (dual Cortex-A7 + Cortex-M4). What it is: Heterogeneous STM32MP1 MPU: dual Cortex-A7 running Linux + Cortex-M4 coprocessor, DDR, GIC, Ethernet, display. Why it matters: Boot OpenSTLinux/Yocto on STM32MP1 and develop the M4 coprocessor firmware.

Current state

Status: Not implemented. Notes / evidence: No STM32MP1 integration crate; Cortex-A7 (ARMv7-A) is partial and the A7<->M4 IPCC/RESMGR coprocessor split is unmodeled.

Blocked by 42

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 $17,000

  3. Implementation status: Not implemented