Difference between revisions of "IMX8/Nitrogen8M/Getting Started/Selecting Boot Options"
(→USB Boot) |
|||
Line 50: | Line 50: | ||
This is how the physical switch should be set in order to boot from SDCARD: | 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. | This Boot option also requires a Bootable USB stick and a Serial Console Cable. | ||
Revision as of 12:36, 12 November 2018
|
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