Difference between revisions of "UCM-iMX8M-Mini: Yocto Linux: Manual Installation: SD card"
imported>Igor.vaisbein (→Run Yocto Linux image) |
imported>Igor.vaisbein (→Run Yocto Linux image) |
||
Line 1: | Line 1: | ||
== Introduction == | == Introduction == | ||
− | This article provides | + | This article provides instructions needed to install the Yocto Linux SD-card image on SD card using a Linux Host workstation. |
The image provides full boot system including U-Boot, Linux kernel, device driver modules and example root filesystem. | The image provides full boot system including U-Boot, Linux kernel, device driver modules and example root filesystem. | ||
Line 6: | Line 6: | ||
* Obtain a Linux PC workstation. | * Obtain a Linux PC workstation. | ||
* Obtain a USB Card reader and an micro-SD Card. Any commercially available micro-SD card of 1GB (or larger) may be used for the installation. | * Obtain a USB Card reader and an micro-SD Card. Any commercially available micro-SD card of 1GB (or larger) may be used for the installation. | ||
− | * Download the | + | * Download the UCM-iMX8M-Mini Yocto Linux package from [https://www.compulab.com/products/computer-on-modules/ucm-imx8m-mini-nxp-i-mx-8m-mini-som-system-on-module-computer/#devres CompuLab website]. |
* Unzip the package to a directory on the host workstation. | * Unzip the package to a directory on the host workstation. | ||
* The Yocto Linux SD-card image file mentioned below can be found in the {{filename|images}} subdirectory. | * The Yocto Linux SD-card image file mentioned below can be found in the {{filename|images}} subdirectory. | ||
− | * Plug the USB SD Card reader | + | * Plug the USB SD Card reader into the host PC. Insert the micro-SD Card into the USB Card reader. From now we assume the device name of the MMC/SD card on your Linux PC is {{filename|/dev/sdX}}. |
== Installation == | == Installation == | ||
* Flash the image file to the micro-SD card: | * Flash the image file to the micro-SD card: | ||
− | <pre>bzcat ~/path/to/ucm-imx8m-mini-yocto-linux/images/ | + | <pre>bzcat ~/path/to/ucm-imx8m-mini-yocto-linux/images/image-ucm-imx8m-mini.sdcard.bz2 | sudo dd of=/dev/sdX bs=1M |
</pre> | </pre> | ||
== Run Yocto Linux image == | == Run Yocto Linux image == | ||
− | * Insert the micro-SD card into | + | * Insert the micro-SD card into SD socket '''P23''' [[http://192.168.10.106/mediawiki/index.php/File:UCM-iMX8M-Mini-eval-kit-quick-setup.png see drawing]] |
− | * | + | * Assemble jumper '''E15''' in order to force the system to boot from SD card [[http://192.168.10.106/mediawiki/index.php/File:UCM-iMX8M-Mini-eval-kit-quick-setup.png see drawing]] |
− | * | + | * Connect a standard USB cable (included in the kit) between your host PC and the evaluation kit micro-USB2.0 connector '''P13'''. [[http://192.168.10.106/mediawiki/index.php/File:UCM-iMX8M-Mini-eval-kit-quick-setup.png see drawing]] |
− | * | + | *: Use a terminal emulator as described [[UCM-iMX8M-Mini:_Evaluation_Kit:_Getting_Started#System setup|here]] |
− | * | + | * Power on the system. |
+ | * When U-Boot starts press any key to stop autoboot. | ||
+ | * Set the correct U-Boot environment in the U-Boot prompt: | ||
<pre>env default -a | <pre>env default -a | ||
setenv fdt_file ucm-imx8m-mini.dtb | setenv fdt_file ucm-imx8m-mini.dtb | ||
saveenv | saveenv | ||
</pre> | </pre> | ||
− | * | + | * Reboot the device: |
− | <pre> | + | <pre>reset |
</pre> | </pre> | ||
+ | * The system will boot into Linux. | ||
[[Category:Linux]] | [[Category:Linux]] |
Revision as of 10:47, 13 March 2019
Introduction
This article provides instructions needed to install the Yocto Linux SD-card image on SD card using a Linux Host workstation. The image provides full boot system including U-Boot, Linux kernel, device driver modules and example root filesystem.
Preparation steps
- Obtain a Linux PC workstation.
- Obtain a USB Card reader and an micro-SD Card. Any commercially available micro-SD card of 1GB (or larger) may be used for the installation.
- Download the UCM-iMX8M-Mini Yocto Linux package from CompuLab website.
- Unzip the package to a directory on the host workstation.
- The Yocto Linux SD-card image file mentioned below can be found in the images subdirectory.
- Plug the USB SD Card reader into the host PC. Insert the micro-SD Card into the USB Card reader. From now we assume the device name of the MMC/SD card on your Linux PC is /dev/sdX.
Installation
- Flash the image file to the micro-SD card:
bzcat ~/path/to/ucm-imx8m-mini-yocto-linux/images/image-ucm-imx8m-mini.sdcard.bz2 | sudo dd of=/dev/sdX bs=1M
Run Yocto Linux image
- Insert the micro-SD card into SD socket P23 [see drawing]
- Assemble jumper E15 in order to force the system to boot from SD card [see drawing]
- Connect a standard USB cable (included in the kit) between your host PC and the evaluation kit micro-USB2.0 connector P13. [see drawing]
- Use a terminal emulator as described here
- Power on the system.
- When U-Boot starts press any key to stop autoboot.
- Set the correct U-Boot environment in the U-Boot prompt:
env default -a setenv fdt_file ucm-imx8m-mini.dtb saveenv
- Reboot the device:
reset
- The system will boot into Linux.