Difference between revisions of "ETRA SOM/ETRA Evaluation Kit/Getting started/Boot Configurations"

From DAVE Developer's Wiki
Jump to: navigation, search
(Created page with "{{subst:EVB Boot Configurations|nome-som=ETRA}}")
 
 
(6 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
!colspan="4" style="width:100%; text-align:left"; border-bottom:solid 2px #ededed"|History
 
!colspan="4" style="width:100%; text-align:left"; border-bottom:solid 2px #ededed"|History
 
|-  
 
|-  
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Version
 
 
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Issue Date
 
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Issue Date
 
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Notes
 
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Notes
 
|-
 
|-
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|X.Y.Z
+
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|2023/08/30
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Month Year
+
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|First release
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|TBD
 
|-
 
|-
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|[TBD_link X.Y.Z]
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|Month Year
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|TBD
 
|-
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|...
 
 
|-
 
|-
 
|}
 
|}
Line 24: Line 13:
 
__FORCETOC__
 
__FORCETOC__
 
<section begin=Body/>
 
<section begin=Body/>
 
''TBD: sostituire le opzioni di boot con quelle disponibili nel SOC e nella Carrier''
 
  
 
==Boot Configurations==
 
==Boot Configurations==
  
ETRA Evaluation Board is built upon ''TBD:SOC'' processor.  
+
ETRA Evaluation Board is built upon STM32MP1 processor.  
  
 
The following sections detail boot configuration options, which differ depending on the SoM.
 
The following sections detail boot configuration options, which differ depending on the SoM.
Line 35: Line 22:
 
===Available options===
 
===Available options===
  
Boot modes can be selected by S3 switches which acts directly on SYSBOOT configuration pins.  
+
Boot modes can be selected by S1 DIP-switch which acts directly on BOOT_MODE[2..0] configuration pins.  
  
S3 switches are mapped to SYBOOT[3:0] pins allowing different boot modes.
+
S1 switches are connected to [[ETRA_SOM | ETRA]] BOOT_MODE[2:0] pins allowing different boot modes.  
 +
 
 +
[[File:ETRA_SBC-S1-boot-switch.png | 400px|thumb|center| S1 boot switches]]
 +
 
 +
where S1 switches are mapped as the following table:
  
 
{| class="wikitable"  
 
{| class="wikitable"  
! latexfontsize="scriptsize" | Boot options order code
+
! latexfontsize="scriptsize" | BOOT_MODE
! latexfontsize="scriptsize" | Jumper mounted
+
! latexfontsize="scriptsize" | S1
! latexfontsize="scriptsize" | Jumper not mounted
+
! latexfontsize="scriptsize" | Note
 
|-
 
|-
| Boot from NAND || SD || NAND
+
| BOOT_MODE0 || S1.1 ||  
 +
|-
 +
| BOOT_MODE1 || S1.2 ||
 +
|-
 +
| BOOT_MODE2 || S1.3 ||
 +
|-
 +
| - || S1.4 || USB OTG settings
 
|-
 
|-
| Boot from NOR || SD || NOR
 
 
|}
 
|}
  
Same example can be found in the following table:
+
=== DIP settings ===
  
 
{| class="wikitable"  
 
{| class="wikitable"  
! latexfontsize="scriptsize" | SYBOOT[3:0]
+
! latexfontsize="scriptsize" | BOOT_MODE[2:0]
! latexfontsize="scriptsize" | Boot sequence
+
! latexfontsize="scriptsize" | S1[3..1]
 +
! latexfontsize="scriptsize" | Boot peripheral
 
! latexfontsize="scriptsize" | Notes
 
! latexfontsize="scriptsize" | Notes
 
|-
 
|-
| 0111|| MMC0/SPI0/UART0 ||'''Default''' boot from NOR SPI
+
| 000|| OFF-OFF-OFF || USB || boot from USB OTG
 +
|-
 +
| 001|| OFF-OFF-ON || NOR || boot from NOR flash on Quad-SPI
 +
|-
 +
| 010|| OFF-ON-OFF || eMMC || boot from eMMC on SDMMC2
 
|-
 
|-
| 0011|| NAND/NANDI2C/MMC0||boot from NAND
+
| 101|| ON-OFF-ON || SD || '''Default''' boot from SD card on SDMMC1
 
|-
 
|-
| 1001|| SPI0/MMC0/EMAC1||boot from EMAC if DIVA has no NOR and no NAND on board
+
| 111|| ON-ON-ON || NAND || boot from NAND flash on Quad-SPI
 
|-
 
|-
 
|}
 
|}

Latest revision as of 16:23, 6 September 2023

History
Issue Date Notes
2023/08/30 First release



Boot Configurations[edit | edit source]

ETRA Evaluation Board is built upon STM32MP1 processor.

The following sections detail boot configuration options, which differ depending on the SoM.

Available options[edit | edit source]

Boot modes can be selected by S1 DIP-switch which acts directly on BOOT_MODE[2..0] configuration pins.

S1 switches are connected to ETRA BOOT_MODE[2:0] pins allowing different boot modes.

S1 boot switches

where S1 switches are mapped as the following table:

BOOT_MODE S1 Note
BOOT_MODE0 S1.1
BOOT_MODE1 S1.2
BOOT_MODE2 S1.3
- S1.4 USB OTG settings

DIP settings[edit | edit source]

BOOT_MODE[2:0] S1[3..1] Boot peripheral Notes
000 OFF-OFF-OFF USB boot from USB OTG
001 OFF-OFF-ON NOR boot from NOR flash on Quad-SPI
010 OFF-ON-OFF eMMC boot from eMMC on SDMMC2
101 ON-OFF-ON SD Default boot from SD card on SDMMC1
111 ON-ON-ON NAND boot from NAND flash on Quad-SPI