Registered User mNo edit summary |
Registered User mNo edit summary Tag: 2017 source edit |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<noinclude>{{ApplicableFor | <noinclude>{{ApplicableFor | ||
|MPUs list=STM32MP13x, STM32MP15x | |MPUs list=STM32MP13x, STM32MP15x, STM32MP25x | ||
|MPUs checklist=STM32MP13x, STM32MP15x | |MPUs checklist=STM32MP13x, STM32MP15x, STM32MP25x | ||
}}</noinclude> | }}</noinclude> | ||
'''STM32MPU Embedded Software''' distribution is a set of software ([[STM32MPU Embedded Software architecture overview]]), system build and development tools created to ease the development to be done on top of [[:Category:STM32_MPU_microprocessor_devices|STM32 MPU devices]]. | '''STM32MPU Embedded Software''' distribution is a set of software ([[STM32MPU Embedded Software architecture overview]]), system build and development tools created to ease the development to be done on top of [[:Category:STM32_MPU_microprocessor_devices|STM32 MPU devices]]. | ||
Line 7: | Line 7: | ||
STM32MPU Embedded Software distribution includes: | STM32MPU Embedded Software distribution includes: | ||
* a Linux<sup>®</sup> distribution, running on the Arm<sup>®</sup> Cortex<sup>®</sup>-A processor(s) : [[OpenSTLinux distribution|OpenSTLinux distribution]] | * a Linux<sup>®</sup> distribution, running on the Arm<sup>®</sup> Cortex<sup>®</sup>-A processor(s): [[OpenSTLinux distribution|OpenSTLinux distribution]] | ||
* a STM32CubeMPU Package, running on the Arm<sup>®</sup> Cortex<sup>®</sup>-M processor : [[ | * a STM32CubeMPU Package, running on the Arm<sup>®</sup> Cortex<sup>®</sup>-M processor: [[:Category:STM32Cube MPU Packages|STM32Cube MPU Package]]. {{Highlight | Only supported for {{MicroprocessorDevice | device=15}} and {{MicroprocessorDevice | device=25}}}} | ||
* a [[TF-M overview|Trusted Firmware Cortex-M]] secure OS running on the Arm<sup>®</sup> Cortex<sup>®</sup>-M in secure mode: it provides local secure services to '''STM32Cube MPU Package'''.{{Highlight | Only supported for {{MicroprocessorDevice | device=25}}}} | |||
<br> | <br> | ||
{{ImageMap|File:STM32MPU Embedded Software distribution.png {{!}} center {{!}} STM32MPU Embedded Software distribution <br/> | {{ImageMap|File:STM32MPU Embedded Software distribution.png {{!}} center {{!}} STM32MPU Embedded Software distribution <br/> | ||
rect 346 1 562 406 [[OpenSTLinux distribution]] | rect 346 1 562 406 [[OpenSTLinux distribution]] | ||
rect 798 406 640 1 [[ | rect 798 406 640 1 [[:Category:STM32Cube MPU Packages| STM32Cube MPU Package - Only for STM32MP15x and STM32MP25x lines]] | ||
}} | }} | ||
{| class="st-table" | {| class="st-table" | ||
|- | |- | ||
! STM32 supported device !! | ! STM32 supported device !! Boards !! Starter Package !! Developer Package !! Distribution Package !! Ecosystem release note | ||
|- | |- | ||
| STM32MP13 | | STM32MP13 || Discovery kits || [[STM32MP13 Discovery kits - Starter Package]] || rowspan="5" | [[STM32MPU Developer Package]] || rowspan="5" | [[STM32MPU Distribution Package]] || rowspan="5" | [[STM32 MPU ecosystem release note]] | ||
|- | |- | ||
| rowspan="2" |STM32MP15 | | rowspan="2" |STM32MP15 | ||
| Evaluation boards || [[STM32MP15 Evaluation boards - Starter Package]] | |||
| Evaluation boards || [[STM32MP15 Evaluation boards - Starter | |||
|- | |- | ||
| Discovery kits || [[STM32MP15 Discovery kits - Starter Package]] | | Discovery kits || [[STM32MP15 Discovery kits - Starter Package]] | ||
|- | |||
| rowspan="2" | STM32MP25 | |||
| Evaluation boards || [[STM32MP25 Evaluation boards - Starter Package]] | |||
|- | |||
| Discovery kits || [[STM32MP25 Discovery kits - Starter Package]] | |||
|}{{UpdateNeededForNewBoard|Point to the new board Packages}} | |}{{UpdateNeededForNewBoard|Point to the new board Packages}} | ||
Latest revision as of 18:18, 23 October 2024
STM32MPU Embedded Software distribution is a set of software (STM32MPU Embedded Software architecture overview), system build and development tools created to ease the development to be done on top of STM32 MPU devices.
STM32MPU Embedded Software distribution includes:
- a Linux® distribution, running on the Arm® Cortex®-A processor(s): OpenSTLinux distribution
- a STM32CubeMPU Package, running on the Arm® Cortex®-M processor: STM32Cube MPU Package. Only supported for STM32MP15x lines
and STM32MP25 unknown microprocessor device
- a Trusted Firmware Cortex-M secure OS running on the Arm® Cortex®-M in secure mode: it provides local secure services to STM32Cube MPU Package. Only supported for STM32MP25 unknown microprocessor device
STM32 supported device | Boards | Starter Package | Developer Package | Distribution Package | Ecosystem release note |
---|---|---|---|---|---|
STM32MP13 | Discovery kits | STM32MP13 Discovery kits - Starter Package | STM32MPU Developer Package | STM32MPU Distribution Package | STM32 MPU ecosystem release note |
STM32MP15 | Evaluation boards | STM32MP15 Evaluation boards - Starter Package | |||
Discovery kits | STM32MP15 Discovery kits - Starter Package | ||||
STM32MP25 | Evaluation boards | STM32MP25 Evaluation boards - Starter Package | |||
Discovery kits | STM32MP25 Discovery kits - Starter Package |
If you are not yet familiar with the STM32MPU Embedded Software Packages, please read this article Which Package better suits your needs.