|
|
Line 1: |
Line 1: |
| <noinclude>{{IMX8/Head}}</noinclude> | | <noinclude>{{IMX8/Head}}</noinclude> |
|
| |
| ==Physical Setup==
| |
| The i.MX8M Evaluation Kit provides two switches in order to set the boot configurations according to your needs. You can see both switches on the following picture:
| |
| [[File:switchesevk.png|300px|center|Boot switches on the i.MX8M EVK]]
| |
| Where the one surrounded by a red square is the '''SW801''' switch and the one surrounded by a yellow square is the '''SW802''' switch.
| |
| *'''SW801:''' This switch allows to configure the boot mode by selecting one of the following options:
| |
| **Boot from EMMC.
| |
| **Boot from SD2.
| |
|
| |
| *'''SW802:''' This switch allows to configure the boot source by selecting one of the following options:
| |
| **Boot From Fuses.
| |
| **Serial Downloader.
| |
| **Internal Boot (Development).
| |
| **Reserved.
| |
|
| |
| The i.MX8M Applications Processor can be the boot configuration selected on '''SW802''' or by the boot configuration stored on internal eFUSE. Alternatively, the i.MX8M can download a program image from a USB connection when configured in serial downloader mode. The method used to determine where the processor finds its boot information is from two dedicated BOOT MODE pins.
| |
|
| |
| In the following table you can see how to configure each mode on '''SW802''':
| |
|
| |
| {| class="wikitable" style="margin-right: auto; margin-left: auto; border: none;"
| |
| |-
| |
| ! style="background: black; color: white;" | Boot Source!! style="background: black; color: white;" | BOOT_MODE1 !! style="background: black; color: white;" | BOOT_MODE0
| |
| |-
| |
| ! scope="row" | Boot from fuses
| |
| | style="text-align: center" | 0 || style="text-align: center" | 0
| |
| |-
| |
| ! scope="row" | Serial Downloader
| |
| | style="text-align: center" | 0 || style="text-align: center" | 1
| |
| |-
| |
| ! scope="row" | Internal Boot
| |
| | style="text-align: center" | 1 || style="text-align: center" | 0
| |
| |-
| |
| ! scope="row" | Reserved
| |
| | style="text-align: center" | 1 || style="text-align: center" | 1
| |
| |}
| |
|
| |
| The two pins are tied to the BOOT modules. It is recommended to use the dual-switch ('''SW802''') to select the input voltage of these two
| |
| pins, 0 or 3.3 V. If the developer wants to boot the program Image from the Fuses Mode, the position of the switch 1 and 2 must be set to OFF, it is the same principle to choose the Serial Downloader Module or Internal Boot Module to load bootable code into the processor.
| |
|
| |
| If the method of determining the bootable source code is selected to be from the hardware, then the developer must set the switch '''SW802:''' MODE0 to OFF, MODE1 to ON, and the four i.MX8M pins of the '''SW801''' must be set on the EVK board by considering the information present in the following table:
| |
|
| |
| {| class="wikitable" style="margin-right: auto; margin-left: auto; border: none;"
| |
| |-
| |
| ! style="background: black; color: white;" | BOOT Configuration!! style="background: black; color: white;" | SW801
| |
| |-
| |
| ! scope="row" | Boot from EMMC
| |
| | style="text-align: center" | 0010
| |
| |-
| |
| ! scope="row" | Boot from SD2
| |
| | style="text-align: center" | 1100
| |
| |}
| |
|
| |
| This is how the physical switch '''SW801''' should be set in order to boot from EMMC:
| |
| [[File:switchsd.png|200px|center|Boot switches on the i.MX8M EVK]]
| |
|
| |
| And this is how the physical switch '''SW801''' should be set to boot from SD2:
| |
| [[File:switchemmc.png|200px|center|Configuration to boot from the EMMC]]
| |
|
| |
| =Other Boot Options=
| |
|
| |
|
| The board is able to boot from more than one way, below you will see how to configure the boot device to boot from a USB device. | | The board is able to boot from more than one way, below you will see how to configure the boot device to boot from a USB device. |