Difference between revisions of "IMX8/Nitrogen8M/Getting Started/Selecting Boot Options"

From RidgeRun Developer Connection
Jump to: navigation, search
(Physical Setup)
(Physical Setup)
Line 23: Line 23:
 
! style="background: black; color: white;" | Boot Source!! style="background: black; color: white;" | BOOT_MODE1 !! style="background: black; color: white;" | BOOT_MODE0  
 
! style="background: black; color: white;" | Boot Source!! style="background: black; color: white;" | BOOT_MODE1 !! style="background: black; color: white;" | BOOT_MODE0  
 
|-
 
|-
! style="background: black; color: white;" | Product Family!! style="background: black; color: white;" | Video Encode Resolution (Top Codecs) !! style="background: black; color: white;" | Video Decode Resolution (Top Codecs)
+
! scope="row" | Boot from fuses
 +
| style="text-align: center" | 0 || style="text-align: center" | 0
 
|-
 
|-
! scope="row" | i.MX8
+
! scope="row" | Serial Downloader
| style="text-align: center" | <ul><li>'''1080p @ 60fps'''<br>- h.264</ul></li>''' || style="text-align: center" | <ul><li>'''4K:'''<br>- h.265<br>- h.264
+
| style="text-align: center" | || style="text-align: center" | 1
 
|-
 
|-
! scope="row" | i.MX 8M
+
! scope="row" | Internal Boot
| style="text-align: center" | <ul><li>'''1080p @ 30fps'''<br>- h.264</ul></li>'''  || style="text-align: center" | <ul><li>'''4K @ 60fps with High Dynamic Range:'''<br>- h.265<br>- VP9 <br></ul></li> <ul><li>'''4K @ 30fps'''<br>- h.264 <br>- VP8</ul></li>
+
| style="text-align: center" | 1 || style="text-align: center" | 0
 
|-
 
|-
! scope="row" | i.MX 8M Mini
+
! scope="row" | Reserved
| style="text-align: center" | <ul><li>'''1080p @ 60fps'''<br>- h.264</ul></li>''' || style="text-align: center" | <ul><li>'''1080p @ 60fps:'''<br>-h.265<br>- VP9<br>- h.264 <br>- VP8</ul></li>
+
| style="text-align: center" | 1 || style="text-align: center" | 1
|-
 
! scope="row" | i.MX 8X
 
| style="text-align: center" | <ul><li>'''1080p @ 30fps'''<br>- h.264</ul></li>''' || style="text-align: center" | <ul><li>'''4K:'''<br>- h.265<br> </ul></li><ul><li>'''1080p @ 60fps'''<br>- h.264 <br> - VP8</ul></li>
 
 
|}
 
|}
  

Revision as of 17:17, 24 October 2018


NXP Partner Program Registered Vertical.jpg NXP Partner Program Horizontal.jpg
  Index  





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:

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 source by selecting one of the following options:
    • Boot From Fuses.
    • Serial Downloader.
    • Internal Boot (Development).
    • Reserved.
  • SW802: This switch allows to configure the boot mode.
    • Boot from EMMC.
    • Boot from SD2.

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:

Boot Source BOOT_MODE1 BOOT_MODE0
Boot from fuses 0 0
Serial Downloader 0 1
Internal Boot 1 0
Reserved 1 1
Boot switches on the i.MX8M EVK
Boot switches on the i.MX8M EVK

The board is able to boot from more that one way, below you will see how to configure the boot device.

eMMC

By default, the board will boot from eMMC. Just be sure that the Boot Mode Switch is place on left side before connecting the power adapter.

USB Boot

This Boot option requires a Bootable USB stick and a Serial Console Cable, refer to iMX8 Software Support section to download a prebuilt image or create your own image with the instructions provided in the Custom Image section.

Instructions to setting up the USB 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 commands, 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


[[IMX8/<Replace with "previous" page>|Previous: <Replace with "previous" page>]] Index [[IMX8/<Replace with "next" page>|Next: <Replace with "next" page>]]