Registered User mNo edit summary |
Registered User mNo edit summary Tag: 2017 source edit |
||
(One intermediate revision by the same user not shown) | |||
Line 5: | Line 5: | ||
==Boot time assignment table for {{MicroprocessorDevice | device=2}}== | ==Boot time assignment table for {{MicroprocessorDevice | device=2}}== | ||
<section begin=stm32mp2_a35_boottime /> | <section begin=stm32mp2_a35_boottime /> | ||
<span class="mw-customtoggle-assignment" >''Click on <sup>[[File:How_to.png|15px|link=]]</sup> to expand or collapse the legend...''</span> | <span class="mw-customtoggle-assignment" >''Click on <sup>[[File:How_to.png|15px|link=]]</sup> to expand or collapse the legend...''</span> | ||
<div class="toccolours mw-collapsible mw-collapsed" id="mw-customcollapsible-assignment"> | <div class="toccolours mw-collapsible mw-collapsed" id="mw-customcollapsible-assignment"> | ||
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
* <span title="assignable peripheral but not supported" style="font-size:21px">⬚</span> means that the peripheral can be assigned to the given boot time context, but this configuration is not supported in [[STM32MPU Embedded Software architecture overview|STM32 MPU Embedded Software]] distribution. | |||
* <span title="assignable peripheral" style="font-size:21px">☐</span> means that the peripheral can be assigned to the given boot time context. | * <span title="assignable peripheral" style="font-size:21px">☐</span> means that the peripheral can be assigned to the given boot time context. | ||
* <span title="assigned peripheral" style="font-size:21px">☑</span> means that the peripheral is assigned by default to the given boot time context and that the peripheral is mandatory for the [[STM32MPU Embedded Software architecture overview|STM32 MPU Embedded Software]] distribution. | * <span title="assigned peripheral" style="font-size:21px">☑</span> means that the peripheral is assigned by default to the given boot time context and that the peripheral is mandatory for the [[STM32MPU Embedded Software architecture overview|STM32 MPU Embedded Software]] distribution. | ||
* <span title="system peripheral" style="font-size:21px">✓</span> is used for system peripherals that cannot be unchecked because they are hardware connected in the device. | * <span title="system peripheral" style="font-size:21px">✓</span> is used for system peripherals that cannot be unchecked because they are hardware connected in the device. | ||
Line 44: | Line 43: | ||
|- | |- | ||
<section end=stm32mp2_a35_boottime_rif /> | <section end=stm32mp2_a35_boottime_rif /> | ||
|} | |} | ||
==Runtime assignment table for {{MicroprocessorDevice | device=25}}== | ==Runtime assignment table for {{MicroprocessorDevice | device=25}}== | ||
<section begin=stm32mp25_runtime /> | <section begin=stm32mp25_runtime /> | ||
<span class="mw-customtoggle-assignment" >''Click on <sup>[[File:How_to.png|15px|link=]]</sup> to expand or collapse the legend...''</span> | <span class="mw-customtoggle-assignment" >''Click on <sup>[[File:How_to.png|15px|link=]]</sup> to expand or collapse the legend...''</span> | ||
Line 101: | Line 53: | ||
'''Check boxes''' illustrate the possible peripheral allocations supported by [[STM32MPU_Embedded_Software_architecture_overview|STM32 MPU Embedded Software]]: | '''Check boxes''' illustrate the possible peripheral allocations supported by [[STM32MPU_Embedded_Software_architecture_overview|STM32 MPU Embedded Software]]: | ||
* <span title="assignable peripheral but not supported" style="font-size:21px">⬚</span> means that the peripheral can be assigned to the given runtime context, but this configuration is not supported in [[STM32MPU Embedded Software architecture overview|STM32 MPU Embedded Software]] distribution. | |||
* <span title="assignable peripheral" style="font-size:21px">☐</span> means that the peripheral can be assigned to the given runtime context. | * <span title="assignable peripheral" style="font-size:21px">☐</span> means that the peripheral can be assigned to the given runtime context. | ||
* <span title="assigned peripheral" style="font-size:21px">☑</span> means that the peripheral is assigned by default to the given runtime context and that the peripheral is mandatory for the [[STM32MPU Embedded Software architecture overview|STM32 MPU Embedded Software]] distribution. | * <span title="assigned peripheral" style="font-size:21px">☑</span> means that the peripheral is assigned by default to the given runtime context and that the peripheral is mandatory for the [[STM32MPU Embedded Software architecture overview|STM32 MPU Embedded Software]] distribution. | ||
* <span title="system peripheral" style="font-size:21px">✓</span> is used for system peripherals that cannot be unchecked because they are hardware connected in the device. | * <span title="system peripheral" style="font-size:21px">✓</span> is used for system peripherals that cannot be unchecked because they are hardware connected in the device. | ||
Latest revision as of 10:51, 12 December 2024
1. Boot time assignment table for STM32MP2 series[edit | edit source]
Click on to expand or collapse the legend...
Domain | Peripheral | Boot time allocation | Comment ![]() | |||
---|---|---|---|---|---|---|
Instance | Cortex-A35 secure (ROM code) |
Cortex-A35 secure (TF-A BL2) |
Cortex-A35 non-secure (U-Boot) |
Feature | Boot time allocation ![]() |
Comment | ||
---|---|---|---|---|
Cortex-A35 secure (ROM code) |
Cortex-A35 secure (TF-A BL2) |
Cortex-A35 non-secure (U-Boot) |
2. Runtime assignment table for STM32MP25x lines
[edit | edit source]
Click on to expand or collapse the legend...
Domain | Peripheral | Runtime allocation | Comment ![]() | |||||
---|---|---|---|---|---|---|---|---|
Instance | Cortex-A35 secure (OP-TEE / TF-A BL31) |
Cortex-A35 non-secure (Linux) |
Cortex-M33 secure (TF-M) |
Cortex-M33 non-secure (STM32Cube) |
Cortex-M0+![]() (STM32Cube) |
Feature | Runtime allocation ![]() |
Comment | ||||
---|---|---|---|---|---|---|
Cortex-A35 secure (OP-TEE / TF-A BL31) |
Cortex-A35 non-secure (Linux) |
Cortex-M33 secure (TF-M) |
Cortex-M33 non-secure (STM32Cube) |
Cortex-M0+![]() (STM32Cube) |