deleted>Frq08988 mNo edit summary |
Registered User mNo edit summary |
||
(26 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{InternalInfo| This article is replaced by [[STM32MP1 internal peripherals assignment table template]] since v5, but it is kept to make possible the reading of anterior versions}} | |||
{{ | |||
[[ | |||
<onlyinclude> | <onlyinclude> | ||
[[File: STM32MP1IPsOverview.png|link=STM32MP15_peripherals_overview|thumb| | <div class="toccolours mw-collapsible mw-collapsed"> | ||
''Click on the right to expand the legend...'' | |||
<div class="mw-collapsible-content"> | |||
[[File: STM32MP1IPsOverview.png|link=STM32MP15_peripherals_overview|thumb|STM32MP15 internal peripherals]] | |||
'''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" style="font-size:21px">☐</span> means that the peripheral can be assigned (<span title="assigned peripheral" style="font-size:21px">☑</span>) to the given runtime context. | |||
: <span title="system peripheral" style="font-size:21px">✓</span> is used for system peripherals that cannot be unchecked because they are statically connected in the device. | * <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="system peripheral" style="font-size:21px">✓</span> is used for system peripherals that cannot be unchecked because they are statically connected in the device. | |||
Refer to [[How to assign an internal peripheral to an execution context]] for more information on how to assign peripherals manually or via [[STM32CubeMX]]. | |||
Refer to [[How to assign an internal peripheral to | |||
<br /> | <br /> | ||
The present chapter describes STMicroelectronics recommendations or choice of implementation. Additional possiblities might be described in [[STM32MP15 resources#Reference manuals|STM32MP15 reference manuals]]. | The present chapter describes STMicroelectronics recommendations or choice of implementation. Additional possiblities might be described in [[STM32MP15 resources#Reference manuals|STM32MP15 reference manuals]]. | ||
</div></div> | |||
{| class=" | {| class="st-table" style="text-align: center;" | ||
|- style="background: {{STLightGrey}};" | |||
! rowspan="2" style="text-align: center; width: 12%;" | '''Domain''' | |||
! rowspan="2" style="text-align: center; width: 12%;" | '''Peripheral''' | |||
! colspan="4" style="text-align: center; width: 51%;" | '''Runtime allocation''' | |||
! rowspan="2" style="text-align: center; width: 25%;" | '''Comment''' | |||
|- | |||
! style="color: white; text-align: center; background: {{STMediumGrey}}; width: 15%;" | <small>Instance</small> | |||
! style="color: white; text-align: center; background: {{STPink}}; width: 12%;" | <small>Cortex-A7<br />secure<br /> (OP-TEE)</small> | |||
! style="color: white; text-align: center; background: {{STDarkBlue}}; width: 12%;" | <small>Cortex-A7<br />non-secure<br /> (Linux)</small> | |||
! style="color: white; text-align: center; background: {{STLightBlue}}; width: 12%;" | <small>Cortex-M4<br /><br /> (STM32Cube)</small> | |||
|- | |||
</onlyinclude> | </onlyinclude> | ||
|} | |||
<noinclude> | |||
{{NoIndex}} | |||
[[Category:Sub-articles]] | |||
{{PublicationRequestId| 7808 | 2018-06-18 | AnneJ}} | |||
</noinclude> |
Latest revision as of 16:20, 6 July 2023
Expand
Click on the right to expand the legend...
Domain | Peripheral | Runtime allocation | Comment | |||
---|---|---|---|---|---|---|
Instance | Cortex-A7 secure (OP-TEE) |
Cortex-A7 non-secure (Linux) |
Cortex-M4 (STM32Cube) |