i.MX8 - Nitrogen8M - Getting Started - Selecting Boot Options
|
Contents
Boot Loading Options
The Nitrogen8M provides a switch in order to set the boot configurations according to your needs. You can see the switch on the following picture:
IMAGE
This switch allows to configure the boot source by selecting one of the following options:
- Serial Downloader: The Nitrogen8M downloads a program image from a USB connection.
- Internal Boot: The boot mode is selected according to U-Boot, the variable boot_targets controls boot device (EMMC or SDCARD).
In the following table you can see how to configure each boot mode.
Boot Source | PIN |
---|---|
Serial Downloader | OFF |
Internal Boot | ON |
The bootable source code is selected from the switch and U-Boot, the complete information is presented in the following table:
BOOT Source | PIN | boot_targets |
---|---|---|
Serial Downloader | OFF | --- |
Boot from EMMC | ON | emmc |
Boot from SDCARD | ON | usb0 |
EMMC
This is how the physical switch should be set in order to boot from EMMC:
IMAGE
USB Boot
This is how the physical switch should be set in order to boot from SDCARD:
IMAGE
This Boot option also requires a Bootable USB stick and a Serial Console Cable.
Instructions to setting up the USB Boot from U-Boot:
- Connect the Nitrogen8M to a host machine with the Serial Console Cable.
- Start any serial console (i.e minicom or term).
- Power on the board, the console will display the U-boot start-up screen.
- Press any key on your keyboard to stop the boot sequence, this will display the U-Boot console.
- Change the Boot Device with the following command:
setenv boot_targets usb0
- If you do not want to repeat this process, you can save the selected Boot Device with this command:
saveenv
- Continue the Boot sequence by typing the next command:
boot
After the previous instructions, the board will boot from the USB stick