Open main menu

DAVE Developer's Wiki β

Changes

Overview of NXP iMX6UL bootstrap process
!BOOT_MODE[1:0]
!Boot type
|-
| 00||Boot from eFUSEs
|-
| 01||Serial downloader
|-
| 10||Internal boot
|-
| 11||reserved
|}
===Boot from eFUSEs===
The term eFUSEs refer to an one-time-programmable (OTP) memory integrated in iMX6UL processor. This memory is organized in several 32-bit words. Three of these words - named BOOT_CFG - are used to store configuration bits that affect boot process, when ''Boot from eFUSEs'' mode is selected. In this case, Boot ROM reads BOOT_CFG words and acts consequently.
 
BOOT_CFG includes many configuration settings. Two of them are particularly important for the boot strategy:
*BT_FUSE_SEL
*SDMMC_MFG_DISABLE.
The use of these settings will be more clear soon.
===Serial downloader===
Serial Downloader mode is used to download a Program Image - that is a file that can be executed by the processor - over one of the following connections:
*USB OTG1
*UART1
*UART2
===Internal boot===
===Typical scenario===
 
 
==Options for AXELULite users==
4,650
edits