Open main menu

DAVE Developer's Wiki β

Changes

ETRA SOM/ETRA Hardware/Power and Reset/System boot

603 bytes added, 08:20, 30 December 2020
Boot options
* determines whether the boot is secure or non-secure
* performs some initialization of the system and clean-ups
* reads the OTP settings
* reads the mode pins to determine the primary boot device
* once it is satisfied, it executes the boot code
The following table shows all the available options:
[[File{| class="wikitable" style="width:STM32MP1 50%;"|-|'''BOOT_MODE2'''|'''BOOT_MODE1'''|'''BOOT_MODE0'''|'''PRIMARY BOOT DEVICE'''|-|0|0|0|UART and USB|-|0|0|1|Serial NOR on QUADSPI|-|0|1|0|eMMC on SDMMC2|-|0|1|1|SLC NAND on FMC|-|1|0|0|no boot modes.png (for debug access)|-|1|0|1|SD card on SDMMC1|-|1|1|0|UART and USB|-|1|1|1|Serial NAND on QUADSPI| 800px]]}
Use 1k resistors either to VDD or DGND to drive the BOOT_MODEx signals.
 
=== On board OTP ===
 
The reading of BOOT_MODEx pins can be disabled by OTP configuration, in this case the OTP settings are used by the ROM code to determine the boot device.
 
Boot sources can be individually disabled by the OTP settings.
----
[[Category:ETRA]]
a000298_approval, dave_user
551
edits