<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=CL-SOM-iMX6UL%3A_Yocto_Linux%3A_Getting_started</id>
	<title>CL-SOM-iMX6UL: Yocto Linux: Getting started - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.mediawiki.compulab.com/w/index.php?action=history&amp;feed=atom&amp;title=CL-SOM-iMX6UL%3A_Yocto_Linux%3A_Getting_started"/>
	<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=CL-SOM-iMX6UL:_Yocto_Linux:_Getting_started&amp;action=history"/>
	<updated>2026-04-30T15:08:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=CL-SOM-iMX6UL:_Yocto_Linux:_Getting_started&amp;diff=3214&amp;oldid=prev</id>
		<title>Grinberg at 13:00, 27 March 2017</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=CL-SOM-iMX6UL:_Yocto_Linux:_Getting_started&amp;diff=3214&amp;oldid=prev"/>
		<updated>2017-03-27T13:00:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 13:00, 27 March 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Obtain a PC workstation with a serial communication port.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Obtain a PC workstation with a serial communication port.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* For networked installation you need to install a TFTP server on the host PC. For Windows machines we recommend [http://tftpd32.jounin.net/ TFTPD32] included in the Linux package for CL-SOM-iMX6UL (link below).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* For networked installation you need to install a TFTP server on the host PC. For Windows machines we recommend [http://tftpd32.jounin.net/ TFTPD32] included in the Linux package for CL-SOM-iMX6UL (link below).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Download the Linux package for CL-SOM-iMX6UL from [http://compulab.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;co.il&lt;/del&gt;/products/computer-on-modules/cl-som-imx6ul/#devres CompuLab website]. Unzip the package to a directory on your host workstation.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Download the Linux package for CL-SOM-iMX6UL from [http://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;www.&lt;/ins&gt;compulab.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;com&lt;/ins&gt;/products/computer-on-modules/cl-som-imx6ul&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-freescale-imx6-ultralite-system-on-module&lt;/ins&gt;/#devres CompuLab website]. Unzip the package to a directory on your host workstation.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* All image files mentioned below can be found in the {{filename|images}} subdirectory.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* All image files mentioned below can be found in the {{filename|images}} subdirectory.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Connect the host PC to the SBC-iMX6UL base-board (connector P8) via the serial cable supplied with the evaluation kit.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Connect the host PC to the SBC-iMX6UL base-board (connector P8) via the serial cable supplied with the evaluation kit.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot; &gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Using installation environment on MMC/SD card ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Using installation environment on MMC/SD card ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Copy {{filename|kernel.img}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|ramdisk.img}} and {{filename|bootscr.img}} from [http://compulab.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;co.il&lt;/del&gt;/products/computer-on-modules/cl-som-imx6ul/#devres Linux package for CL-SOM-iMX6UL] to the root directory on the first partition of the MMC/SD card. The partition can be formatted either ext2/3/4 or FAT file system.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Copy {{filename|kernel.img}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|ramdisk.img}} and {{filename|bootscr.img}} from [http://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;www.&lt;/ins&gt;compulab.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;com&lt;/ins&gt;/products/computer-on-modules/cl-som-imx6ul&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-freescale-imx6-ultralite-system-on-module&lt;/ins&gt;/#devres Linux package for CL-SOM-iMX6UL] to the root directory on the first partition of the MMC/SD card. The partition can be formatted either ext2/3/4 or FAT file system.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Ensure jumper presence on SB-SOM-iMX6UL P5-25 and P5-26 pins, to select SDCARD via on board SDIO mux.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Ensure jumper presence on SB-SOM-iMX6UL P5-25 and P5-26 pins, to select SDCARD via on board SDIO mux.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Insert the MMC/SD card into the SD socket (P6) on the SBC-iMX6UL.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Insert the MMC/SD card into the SD socket (P6) on the SBC-iMX6UL.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot; &gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Using installation environment on USB storage ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Using installation environment on USB storage ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Copy {{filename|kernel.img}}, {{filename|imx6ul-sbc-imx6ul.dtb}} and {{filename|ramdisk.img}} from [http://compulab.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;co.il&lt;/del&gt;/products/computer-on-modules/cl-som-imx6ul/#devres Linux package for CL-SOM-iMX6UL] to the root directory on the first partition of the USB storage. The partition can be formatted either ext2/3/4 or FAT file system.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Copy {{filename|kernel.img}}, {{filename|imx6ul-sbc-imx6ul.dtb}} and {{filename|ramdisk.img}} from [http://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;www.&lt;/ins&gt;compulab.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;com&lt;/ins&gt;/products/computer-on-modules/cl-som-imx6ul&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-freescale-imx6-ultralite-system-on-module&lt;/ins&gt;/#devres Linux package for CL-SOM-iMX6UL] to the root directory on the first partition of the USB storage. The partition can be formatted either ext2/3/4 or FAT file system.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Insert the USB storage into a USB port on the SBC-iMX6UL.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Insert the USB storage into a USB port on the SBC-iMX6UL.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Use the following U-Boot commands to boot the installation environment on a CL-SOM-iMX6UL configuration:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Use the following U-Boot commands to boot the installation environment on a CL-SOM-iMX6UL configuration:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l54&quot; &gt;Line 54:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 54:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Using installation environment from TFTP server ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Using installation environment from TFTP server ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Connect the CL-SOM-iMX6UL Ethernet port (connector P9 marked as &amp;quot;CM ETHERNET&amp;quot; on the SBC-iMX6UL) to your local network.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Connect the CL-SOM-iMX6UL Ethernet port (connector P9 marked as &amp;quot;CM ETHERNET&amp;quot; on the SBC-iMX6UL) to your local network.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Put {{filename|'''kernel.img'''}}, {{filename|'''imx6ul-sbc-imx6ul.dtb'''}} and {{filename|'''ramdisk.img'''}} from [http://compulab.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;co.il&lt;/del&gt;/products/computer-on-modules/cl-som-imx6ul/#devres Linux package for CL-SOM-iMX6UL] to a location accessible by the TFTP server:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Put {{filename|'''kernel.img'''}}, {{filename|'''imx6ul-sbc-imx6ul.dtb'''}} and {{filename|'''ramdisk.img'''}} from [http://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;www.&lt;/ins&gt;compulab.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;com&lt;/ins&gt;/products/computer-on-modules/cl-som-imx6ul&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-freescale-imx6-ultralite-system-on-module&lt;/ins&gt;/#devres Linux package for CL-SOM-iMX6UL] to a location accessible by the TFTP server:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: - On Windows machine: copy {{filename|'''kernel.img'''}}, {{filename|'''imx6ul-sbc-imx6ul.dtb'''}} and {{filename|'''ramdisk.img'''}} to the same folder and point the TFTP server to that folder&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: - On Windows machine: copy {{filename|'''kernel.img'''}}, {{filename|'''imx6ul-sbc-imx6ul.dtb'''}} and {{filename|'''ramdisk.img'''}} to the same folder and point the TFTP server to that folder&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: - On Linux machine: copy {{filename|'''kernel.img'''}}, {{filename|'''imx6ul-sbc-imx6ul.dtb'''}} and {{filename|'''ramdisk.img'''}} to the TFTP server root directory, usually {{filename|'''/tftpboot'''}} or {{filename|'''/tftproot'''}}.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*: - On Linux machine: copy {{filename|'''kernel.img'''}}, {{filename|'''imx6ul-sbc-imx6ul.dtb'''}} and {{filename|'''ramdisk.img'''}} to the TFTP server root directory, usually {{filename|'''/tftpboot'''}} or {{filename|'''/tftproot'''}}.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l88&quot; &gt;Line 88:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 88:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Yocto Image ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Yocto Image ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The latest [http://compulab.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;co.il&lt;/del&gt;/products/computer-on-modules/cl-som-imx6ul/#devres Linux package for CL-SOM-iMX6UL] contain a Yocto Linux rootfs image:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The latest [http://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;www.&lt;/ins&gt;compulab.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;com&lt;/ins&gt;/products/computer-on-modules/cl-som-imx6ul&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-freescale-imx6-ultralite-system-on-module&lt;/ins&gt;/#devres Linux package for CL-SOM-iMX6UL] contain a Yocto Linux rootfs image:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Mount an MMC/SD Card ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Mount an MMC/SD Card ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Copy the {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|imx6ul-sbc-imx6ul-wilink.dtb}}, and the {{filename|zImage-cl-som-imx6ul}} from the [http://compulab.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;co.il&lt;/del&gt;/products/computer-on-modules/cl-som-imx6ul/#devres Yocto Linux package for CL-SOM-iMX6UL] to the root directory of any partition on the MMC/SD card. The partition can be formatted as either ext2/3/4 or FAT file system.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Copy the {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|imx6ul-sbc-imx6ul-wilink.dtb}}, and the {{filename|zImage-cl-som-imx6ul}} from the [http://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;www.&lt;/ins&gt;compulab.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;com&lt;/ins&gt;/products/computer-on-modules/cl-som-imx6ul&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-freescale-imx6-ultralite-system-on-module&lt;/ins&gt;/#devres Yocto Linux package for CL-SOM-iMX6UL] to the root directory of any partition on the MMC/SD card. The partition can be formatted as either ext2/3/4 or FAT file system.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Ensure jumper presence on SB-SOM-iMX6UL P5-25 and P5-26 pins, to select SDCARD via on board SDIO mux.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Ensure jumper presence on SB-SOM-iMX6UL P5-25 and P5-26 pins, to select SDCARD via on board SDIO mux.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Insert the MMC/SD card into the SD socket (P9) on the SBC-iMX6UL.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Insert the MMC/SD card into the SD socket (P9) on the SBC-iMX6UL.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l103&quot; &gt;Line 103:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 103:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Mount a USB Storage Device ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Mount a USB Storage Device ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Copy the {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|imx6ul-sbc-imx6ul-wilink.dtb}}, and the {{filename|zImage-cl-som-imx6ul}} from the [http://compulab.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;co.il&lt;/del&gt;/products/computer-on-modules/cl-som-imx6ul/#devres Yocto Linux package for CL-SOM-iMX6UL] to the root directory of any partition on the USB storage device. The partition can be formatted as either ext2/3/4 or FAT file system.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Copy the {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|imx6ul-sbc-imx6ul-wilink.dtb}}, and the {{filename|zImage-cl-som-imx6ul}} from the [http://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;www.&lt;/ins&gt;compulab.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;com&lt;/ins&gt;/products/computer-on-modules/cl-som-imx6ul&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-freescale-imx6-ultralite-system-on-module&lt;/ins&gt;/#devres Yocto Linux package for CL-SOM-iMX6UL] to the root directory of any partition on the USB storage device. The partition can be formatted as either ext2/3/4 or FAT file system.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Plug the USB storage device to the lower port on the dual USB host connector P6 of the SBC-iMX6UL.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Plug the USB storage device to the lower port on the dual USB host connector P6 of the SBC-iMX6UL.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Note|SBC-iMX6UL jumper {{parameter|E7}} must be open}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Note|SBC-iMX6UL jumper {{parameter|E7}} must be open}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l115&quot; &gt;Line 115:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 115:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Mount an NFS drive ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Mount an NFS drive ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Connect the CL-SOM-iMX6UL Ethernet port (connector P21 on the SBC-iMX6UL) to your local network.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Connect the CL-SOM-iMX6UL Ethernet port (connector P21 on the SBC-iMX6UL) to your local network.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Copy the {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|imx6ul-sbc-imx6ul-wilink.dtb}}, and the {{filename|zImage-cl-som-imx6ul}} from the [http://compulab.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;co.il&lt;/del&gt;/products/computer-on-modules/cl-som-imx6ul/#devres Linux package for CL-SOM-iMX6UL] to a directory exported through NFS.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Copy the {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|imx6ul-sbc-imx6ul-wilink.dtb}}, and the {{filename|zImage-cl-som-imx6ul}} from the [http://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;www.&lt;/ins&gt;compulab.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;com&lt;/ins&gt;/products/computer-on-modules/cl-som-imx6ul&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-freescale-imx6-ultralite-system-on-module&lt;/ins&gt;/#devres Linux package for CL-SOM-iMX6UL] to a directory exported through NFS.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Obtain an IP address for the CL-SOM-iMX6UL:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Obtain an IP address for the CL-SOM-iMX6UL:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Using DHCP:&amp;lt;pre&amp;gt;root@compulab:~# ifup `basename /sys/devices/platform/enet.0/net/eth?`&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Using DHCP:&amp;lt;pre&amp;gt;root@compulab:~# ifup `basename /sys/devices/platform/enet.0/net/eth?`&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Grinberg</name></author>
		
	</entry>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=CL-SOM-iMX6UL:_Yocto_Linux:_Getting_started&amp;diff=3054&amp;oldid=prev</id>
		<title>Grinberg: /* Install on MMC/SD or eMMC */</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=CL-SOM-iMX6UL:_Yocto_Linux:_Getting_started&amp;diff=3054&amp;oldid=prev"/>
		<updated>2016-09-14T20:20:12Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Install on MMC/SD or eMMC&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:20, 14 September 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l180&quot; &gt;Line 180:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 180:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Install on MMC/SD or eMMC ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Install on MMC/SD or eMMC ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Note|SOM-iMX6UL pin 21 must be connected to GND (Install jumper on SB-SOM-iMX6UL P5-25 and P5-26 pins).}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Note|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CL-&lt;/ins&gt;SOM-iMX6UL pin 21 must be connected to GND (Install jumper on SB-SOM-iMX6UL P5-25 and P5-26 pins).}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Note|The below procedure will work on an empty MMC device only.&amp;lt;br&amp;gt;If you have already used the MMC device, please delete all the partitions before proceeding.}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Note|The below procedure will work on an empty MMC device only.&amp;lt;br&amp;gt;If you have already used the MMC device, please delete all the partitions before proceeding.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Define an environment variable that describes an MMC/SD device:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Define an environment variable that describes an MMC/SD device:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Grinberg</name></author>
		
	</entry>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=CL-SOM-iMX6UL:_Yocto_Linux:_Getting_started&amp;diff=3050&amp;oldid=prev</id>
		<title>Grinberg: /* Install on MMC/SD or eMMC */</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=CL-SOM-iMX6UL:_Yocto_Linux:_Getting_started&amp;diff=3050&amp;oldid=prev"/>
		<updated>2016-09-14T20:05:26Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Install on MMC/SD or eMMC&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:05, 14 September 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l21&quot; &gt;Line 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 21:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Using installation environment on MMC/SD card ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Using installation environment on MMC/SD card ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Copy {{filename|kernel.img}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|ramdisk.img}} and {{filename|bootscr.img}} from [http://compulab.co.il/products/computer-on-modules/cl-som-imx6ul/#devres Linux package for CL-SOM-iMX6UL] to the root directory on the first partition of the MMC/SD card. The partition can be formatted either ext2/3/4 or FAT file system.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Copy {{filename|kernel.img}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|ramdisk.img}} and {{filename|bootscr.img}} from [http://compulab.co.il/products/computer-on-modules/cl-som-imx6ul/#devres Linux package for CL-SOM-iMX6UL] to the root directory on the first partition of the MMC/SD card. The partition can be formatted either ext2/3/4 or FAT file system.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Ensure jumper presence on SB-SOM-iMX6UL P5-25 and P5-26 pins, to select SDCARD via on board SDIO mux.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Insert the MMC/SD card into the SD socket (P6) on the SBC-iMX6UL.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Insert the MMC/SD card into the SD socket (P6) on the SBC-iMX6UL.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Use the following U-Boot commands to boot the installation environment on the CL-SOM-iMX6UL configuration:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Use the following U-Boot commands to boot the installation environment on the CL-SOM-iMX6UL configuration:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l92&quot; &gt;Line 92:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 93:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Mount an MMC/SD Card ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Mount an MMC/SD Card ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Copy the {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|imx6ul-sbc-imx6ul-wilink.dtb}}, and the {{filename|zImage-cl-som-imx6ul}} from the [http://compulab.co.il/products/computer-on-modules/cl-som-imx6ul/#devres Yocto Linux package for CL-SOM-iMX6UL] to the root directory of any partition on the MMC/SD card. The partition can be formatted as either ext2/3/4 or FAT file system.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Copy the {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|imx6ul-sbc-imx6ul-wilink.dtb}}, and the {{filename|zImage-cl-som-imx6ul}} from the [http://compulab.co.il/products/computer-on-modules/cl-som-imx6ul/#devres Yocto Linux package for CL-SOM-iMX6UL] to the root directory of any partition on the MMC/SD card. The partition can be formatted as either ext2/3/4 or FAT file system.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Ensure jumper presence on SB-SOM-iMX6UL P5-25 and P5-26 pins, to select SDCARD via on board SDIO mux.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Insert the MMC/SD card into the SD socket (P9) on the SBC-iMX6UL.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Insert the MMC/SD card into the SD socket (P9) on the SBC-iMX6UL.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The MMC/SD card is mounted automatically under {{filename|/media/mmcblk0p'''X'''}}. Where '''X''' is the partition number.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The MMC/SD card is mounted automatically under {{filename|/media/mmcblk0p'''X'''}}. Where '''X''' is the partition number.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l178&quot; &gt;Line 178:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 180:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Install on MMC/SD or eMMC ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Install on MMC/SD or eMMC ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Note|SOM-iMX6UL pin 21 must be connected to GND (Install jumper on SB-SOM-iMX6UL P5-25 and P5-26 pins).}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Note|The below procedure will work on an empty MMC device only.&amp;lt;br&amp;gt;If you have already used the MMC device, please delete all the partitions before proceeding.}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Note|The below procedure will work on an empty MMC device only.&amp;lt;br&amp;gt;If you have already used the MMC device, please delete all the partitions before proceeding.}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Define an environment variable that describes an MMC/SD device:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Define an environment variable that describes an MMC/SD device:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Grinberg</name></author>
		
	</entry>
	<entry>
		<id>https://www.mediawiki.compulab.com/w/index.php?title=CL-SOM-iMX6UL:_Yocto_Linux:_Getting_started&amp;diff=2833&amp;oldid=prev</id>
		<title>Valentin: /* Install on the NAND flash */</title>
		<link rel="alternate" type="text/html" href="https://www.mediawiki.compulab.com/w/index.php?title=CL-SOM-iMX6UL:_Yocto_Linux:_Getting_started&amp;diff=2833&amp;oldid=prev"/>
		<updated>2016-01-27T10:51:16Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Install on the NAND flash&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Introduction ==&lt;br /&gt;
This article provides an introduction on how to install the Debian example root filesystem image on the CompuLab CL-SOM-iMX6UL System-on-Module / Computer-on-Module NAND or eMMC internal storage devices.&lt;br /&gt;
&lt;br /&gt;
== Preparation steps ==&lt;br /&gt;
* Obtain a PC workstation with a serial communication port.&lt;br /&gt;
* For networked installation you need to install a TFTP server on the host PC. For Windows machines we recommend [http://tftpd32.jounin.net/ TFTPD32] included in the Linux package for CL-SOM-iMX6UL (link below).&lt;br /&gt;
* Download the Linux package for CL-SOM-iMX6UL from [http://compulab.co.il/products/computer-on-modules/cl-som-imx6ul/#devres CompuLab website]. Unzip the package to a directory on your host workstation.&lt;br /&gt;
* All image files mentioned below can be found in the {{filename|images}} subdirectory.&lt;br /&gt;
* Connect the host PC to the SBC-iMX6UL base-board (connector P8) via the serial cable supplied with the evaluation kit.&lt;br /&gt;
* Start the terminal emulation software on your PC. Set baud rate to 115200 bps, 8 bit per frame, 1 stop bit, no parity, no flow control.&lt;br /&gt;
* Turn on the CL-SOM-iMX6UL evaluation system. The U-Boot boot-loader will start and you will get a command prompt.&lt;br /&gt;
*: {{Note|If the boot settings of your CL-SOM-iMX6UL are different than the default, you may need to press and hold '''Ctrl-C''' while turning the CL-SOM-iMX6UL on, in order to get command prompt.}}&lt;br /&gt;
&lt;br /&gt;
== Boot into the installation environment (ramdisk) ==&lt;br /&gt;
The first step in CL-SOM-iMX6UL Linux installation is starting the installation environment (Linux kernel and Ramdisk image).&lt;br /&gt;
This can be done using the following media:&lt;br /&gt;
* [[#Using installation environment on MMC/SD card|MMC/SD card]]&lt;br /&gt;
* [[#Using installation environment on USB storage|USB storage device]]&lt;br /&gt;
* [[#Using installation environment from TFTP server|Network TFTP server]]&lt;br /&gt;
&lt;br /&gt;
=== Using installation environment on MMC/SD card ===&lt;br /&gt;
* Copy {{filename|kernel.img}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|ramdisk.img}} and {{filename|bootscr.img}} from [http://compulab.co.il/products/computer-on-modules/cl-som-imx6ul/#devres Linux package for CL-SOM-iMX6UL] to the root directory on the first partition of the MMC/SD card. The partition can be formatted either ext2/3/4 or FAT file system.&lt;br /&gt;
* Insert the MMC/SD card into the SD socket (P6) on the SBC-iMX6UL.&lt;br /&gt;
* Use the following U-Boot commands to boot the installation environment on the CL-SOM-iMX6UL configuration:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # mmc dev 0&lt;br /&gt;
CL-SOM-iMX6UL # mmc rescan&lt;br /&gt;
CL-SOM-iMX6UL # load mmc 0 ${loadaddr} bootscr.img&lt;br /&gt;
CL-SOM-iMX6UL # source ${loadaddr}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Continue to the [[#Install Kernel and Debian Linux Images | Install Kernel and Debian Linux Images]] section.&lt;br /&gt;
&lt;br /&gt;
=== Using installation environment on USB storage ===&lt;br /&gt;
* Copy {{filename|kernel.img}}, {{filename|imx6ul-sbc-imx6ul.dtb}} and {{filename|ramdisk.img}} from [http://compulab.co.il/products/computer-on-modules/cl-som-imx6ul/#devres Linux package for CL-SOM-iMX6UL] to the root directory on the first partition of the USB storage. The partition can be formatted either ext2/3/4 or FAT file system.&lt;br /&gt;
* Insert the USB storage into a USB port on the SBC-iMX6UL.&lt;br /&gt;
* Use the following U-Boot commands to boot the installation environment on a CL-SOM-iMX6UL configuration:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # usb start&lt;br /&gt;
CL-SOM-iMX6UL # load usb 0 ${loadaddr} bootscr.img&lt;br /&gt;
CL-SOM-iMX6UL # source ${loadaddr}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Use the following U-Boot commands to boot the installation environment on a CL-SOM-iMX6UL configuration:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv fdt_file imx6ul-sbc-imx6ul.dtb&lt;br /&gt;
CL-SOM-iMX6UL # setenv ramdisk_addr 0x82000000&lt;br /&gt;
CL-SOM-iMX6UL # setenv bootargs 'root=/dev/ram0 ramdisk_size=16384 console=ttymxc2,115200'&lt;br /&gt;
CL-SOM-iMX6UL # usb start&lt;br /&gt;
CL-SOM-iMX6UL # load usb 0 ${load_addr} kernel.img &amp;amp;&amp;amp; load usb 0 ${fdt_addr} ${fdt_file} &amp;amp;&amp;amp; load usb 0 ${ramdisk_addr} ramdisk.img&lt;br /&gt;
CL-SOM-iMX6UL # bootz ${load_addr} ${ramdisk_addr} ${fdt_addr}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Continue to the [[#Install Kernel and Debian Linux Images | Install Kernel and Debian Linux Images]] section.&lt;br /&gt;
&lt;br /&gt;
=== Using installation environment from TFTP server ===&lt;br /&gt;
* Connect the CL-SOM-iMX6UL Ethernet port (connector P9 marked as &amp;quot;CM ETHERNET&amp;quot; on the SBC-iMX6UL) to your local network.&lt;br /&gt;
* Put {{filename|'''kernel.img'''}}, {{filename|'''imx6ul-sbc-imx6ul.dtb'''}} and {{filename|'''ramdisk.img'''}} from [http://compulab.co.il/products/computer-on-modules/cl-som-imx6ul/#devres Linux package for CL-SOM-iMX6UL] to a location accessible by the TFTP server:&lt;br /&gt;
*: - On Windows machine: copy {{filename|'''kernel.img'''}}, {{filename|'''imx6ul-sbc-imx6ul.dtb'''}} and {{filename|'''ramdisk.img'''}} to the same folder and point the TFTP server to that folder&lt;br /&gt;
*: - On Linux machine: copy {{filename|'''kernel.img'''}}, {{filename|'''imx6ul-sbc-imx6ul.dtb'''}} and {{filename|'''ramdisk.img'''}} to the TFTP server root directory, usually {{filename|'''/tftpboot'''}} or {{filename|'''/tftproot'''}}.&lt;br /&gt;
* You can use U-Boot {{cmd|dhcp}} command to obtain an IP address or manually set {{parameter|ipaddr}} environment variable:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv ipaddr &amp;lt;CL-SOM-iMX6UL ip address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Set the {{parameter|serverip}} environment variable:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv serverip &amp;lt;tftp server host ip address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Use the following U-Boot commands to boot Linux on CL-SOM-iMX6UL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv fdt_file imx6ul-sbc-imx6ul.dtb&lt;br /&gt;
CL-SOM-iMX6UL # setenv ramdisk_addr 0x82000000&lt;br /&gt;
CL-SOM-iMX6UL # setenv bootargs 'root=/dev/ram0 rw ramdisk_size=16384 console=ttymxc2,115200 ip=dhcp'&lt;br /&gt;
CL-SOM-iMX6UL # tftpboot ${load_addr} kernel.img &amp;amp;&amp;amp; tftpboot ${fdt_addr} ${fdt_file} &amp;amp;&amp;amp; tftpboot ${ramdisk_addr} ramdisk.img&lt;br /&gt;
CL-SOM-iMX6UL # bootz ${load_addr} ${ramdisk_addr} ${fdt_addr}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Continue to the [[#Install Kernel and Debian Linux Images | Install Kernel and Debian Linux Images]] section.&lt;br /&gt;
&lt;br /&gt;
== Install Kernel and Yocto Linux Images ==&lt;br /&gt;
After the ramdisk image is loaded the Linux login prompt will appear. Login as {{parameter|root}} into the system. Use {{parameter|111111}} password for login:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
compulab login: root&lt;br /&gt;
Password: 111111&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The next step is installing the kernel and Yocto Linux images. The following media can be used as a source for installation:&lt;br /&gt;
* [[#Mount the MMC/SD Card|MMC/SD Card]]&lt;br /&gt;
* [[#Mount a USB Storage Device|USB storage device]]&lt;br /&gt;
* [[#Mount an NFS drive|NFS drive]]&lt;br /&gt;
&lt;br /&gt;
=== Yocto Image ===&lt;br /&gt;
&lt;br /&gt;
The latest [http://compulab.co.il/products/computer-on-modules/cl-som-imx6ul/#devres Linux package for CL-SOM-iMX6UL] contain a Yocto Linux rootfs image:&lt;br /&gt;
* {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}}&lt;br /&gt;
&lt;br /&gt;
=== Mount an MMC/SD Card ===&lt;br /&gt;
* Copy the {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|imx6ul-sbc-imx6ul-wilink.dtb}}, and the {{filename|zImage-cl-som-imx6ul}} from the [http://compulab.co.il/products/computer-on-modules/cl-som-imx6ul/#devres Yocto Linux package for CL-SOM-iMX6UL] to the root directory of any partition on the MMC/SD card. The partition can be formatted as either ext2/3/4 or FAT file system.&lt;br /&gt;
* Insert the MMC/SD card into the SD socket (P9) on the SBC-iMX6UL.&lt;br /&gt;
* The MMC/SD card is mounted automatically under {{filename|/media/mmcblk0p'''X'''}}. Where '''X''' is the partition number.&lt;br /&gt;
* If for some reason the MMC/SD card hasn't been mounted automatically, use the following mount command:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# mkdir -p /media/mmcblk0pX &amp;amp;&amp;amp; mount /dev/mmcblk0pX /media/mmcblk0pX&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Continue to the [[#Install Images | Install Images]] section.&lt;br /&gt;
&lt;br /&gt;
=== Mount a USB Storage Device ===&lt;br /&gt;
* Copy the {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|imx6ul-sbc-imx6ul-wilink.dtb}}, and the {{filename|zImage-cl-som-imx6ul}} from the [http://compulab.co.il/products/computer-on-modules/cl-som-imx6ul/#devres Yocto Linux package for CL-SOM-iMX6UL] to the root directory of any partition on the USB storage device. The partition can be formatted as either ext2/3/4 or FAT file system.&lt;br /&gt;
* Plug the USB storage device to the lower port on the dual USB host connector P6 of the SBC-iMX6UL.&lt;br /&gt;
{{Note|SBC-iMX6UL jumper {{parameter|E7}} must be open}}&lt;br /&gt;
* The USB device is mounted automatically under {{filename|/media/sd{{parameter|XY}}}}. Where {{parameter|X}} is the device letter and {{parameter|Y}} is the partition number.&lt;br /&gt;
* If for some reason the USB storage device hasn't been mounted automatically, use the following mount command:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# mkdir -p /media/sdXY &amp;amp;&amp;amp; mount /dev/sdXY /media/sdXY&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Continue to the [[#Install Images | Install Images]] section.&lt;br /&gt;
&lt;br /&gt;
=== Mount an NFS drive ===&lt;br /&gt;
* Connect the CL-SOM-iMX6UL Ethernet port (connector P21 on the SBC-iMX6UL) to your local network.&lt;br /&gt;
* Copy the {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}}, {{filename|imx6ul-sbc-imx6ul.dtb}}, {{filename|imx6ul-sbc-imx6ul-wilink.dtb}}, and the {{filename|zImage-cl-som-imx6ul}} from the [http://compulab.co.il/products/computer-on-modules/cl-som-imx6ul/#devres Linux package for CL-SOM-iMX6UL] to a directory exported through NFS.&lt;br /&gt;
* Obtain an IP address for the CL-SOM-iMX6UL:&lt;br /&gt;
** Using DHCP:&amp;lt;pre&amp;gt;root@compulab:~# ifup `basename /sys/devices/platform/enet.0/net/eth?`&amp;lt;/pre&amp;gt;&lt;br /&gt;
** If you do not have a DHCP server, you can set a static IP address using {{cmd|ifconfig}}:&amp;lt;pre&amp;gt;root@compulab:~# ifconfig `basename /sys/devices/platform/enet.0/net/eth?` &amp;lt;ip address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Mount the NFS share containing the {{filename|'''zImage-cl-som-imx6ul'''}} and the {{filename|'''fsl-image-gui-cl-som-imx6ul.tar.bz2'''}} files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# mount -o nolock &amp;lt;host ip&amp;gt;:/path/to/nfs/share /mnt/net&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Continue to [[#Install Images | Install Images]] section.&lt;br /&gt;
&lt;br /&gt;
=== Install Images ===&lt;br /&gt;
* In this subsection the term {{filename|/mount/point}} can be:&lt;br /&gt;
** {{filename|/mnt/net}} if NFS is used&lt;br /&gt;
** {{filename|/media/mmcblk0pX}} if an MMC/SD card is used, where X is the partition number.&lt;br /&gt;
** {{filename|/media/sdXY}} if USB storage is used, where X is the USB drive letter and Y is the partition number.&lt;br /&gt;
Once the ramdisk image is loaded and the media containing the CL-SOM-iMX6UL Kernel and Yocto Linux images is mounted, the installation can be done on:&lt;br /&gt;
* [[#Install on the NAND flash|NAND flash]]&lt;br /&gt;
* [[#Install on MMC/SD or eMMC|MMC/SD or eMMC]]&lt;br /&gt;
==== Install on the NAND flash ====&lt;br /&gt;
{{Warning|Required media size is at least '''1G'''.&amp;lt;br&amp;gt;Make sure that the nand device size meets these requirements}}&lt;br /&gt;
&lt;br /&gt;
* In this subsection the term {{filename|/mount/point}} can be:&lt;br /&gt;
** {{filename|/mnt/net}} if NFS is used&lt;br /&gt;
** {{filename|/media/mmcblk0pX}} if an MMC/SD card is used, where X is the partition number.&lt;br /&gt;
** {{filename|/media/sdXY}} if a USB storage is used, where X is the USB drive letter and Y is the partition number.&lt;br /&gt;
* Select a correct device tree file that meets the configuration requirements:&lt;br /&gt;
:* MMC&lt;br /&gt;
:&amp;lt;pre&amp;gt; root@compulab:~# export fdt_file=imx6ul-sbc-imx6ul.dtb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
:* WiFi&lt;br /&gt;
:&amp;lt;pre&amp;gt; root@compulab:~# export fdt_file=imx6ul-sbc-imx6ul-wifi.dtb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Format the NAND flash kernel partition and write the kernel image onto it:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# flash_erase /dev/mtd3 0 0&lt;br /&gt;
root@compulab:~# nandwrite -p /dev/mtd3 /mount/point/zImage-cl-som-imx6ul&lt;br /&gt;
root@compulab:~# nandwrite -p /dev/mtd3 -s 0x780000 /mount/point/${fdt_file}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Format the NAND flash root filesystem partition:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# ubiformat /dev/mtd4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Attach the NAND flash root filesystem partition:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# ubiattach -m 4 -d 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Create a ubi volume and name it &amp;quot;rootfs&amp;quot;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# ubimkvol /dev/ubi0 -m -N rootfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Mount the ubi volume:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# mkdir -p /media/rootfs &amp;amp;&amp;amp; mount -t ubifs ubi0:rootfs /media/rootfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Extract the content of {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}} onto the /media/rootfs:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# tar -xvpjf /mount/point/fsl-image-gui-cl-som-imx6ul.tar.bz2 -C /media/rootfs &amp;amp;&amp;amp; sync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Unmount the ubi volume:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# umount /media/rootfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Continue to the [[#After Installation | After Installation]] section.&lt;br /&gt;
&lt;br /&gt;
==== Install on MMC/SD or eMMC ====&lt;br /&gt;
{{Note|The below procedure will work on an empty MMC device only.&amp;lt;br&amp;gt;If you have already used the MMC device, please delete all the partitions before proceeding.}}&lt;br /&gt;
* Define an environment variable that describes an MMC/SD device:&lt;br /&gt;
'''MMC/SD'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# export TARGET_DEVICE=mmcblk0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''MMC/SD on a Linux host'''&lt;br /&gt;
{{Note|MMC/SD is a removable device.&amp;lt;br&amp;gt;Thus a Linux host can be used in order to deploy the Kernel and the Yocto Linux rootfs on it.&amp;lt;br&amp;gt;In this case it is up to the user to figure out what the MMC/SD card device is.&amp;lt;br&amp;gt;&lt;br /&gt;
For instance it can be '''/dev/sdg'''}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# export TARGET_DEVICE=sdg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''eMMC'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# export TARGET_DEVICE=mmcblk1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Clean up the on the '''TARGET_DEVICE''':&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# dd if=/dev/zero of=/dev/${TARGET_DEVICE} bs=1M count=1&lt;br /&gt;
root@compulab:~# hdparm -z /dev/${TARGET_DEVICE}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Create two partitions for the Linux kernel (FAT32 100M) and root file system (EXT4 the rest of the disk) on the MMC device:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# echo -e &amp;quot;n\np\n1\n\n+100M\na\n1\nt\nc\nn\np\n2\n\n\nw\neof\n&amp;quot; | fdisk /dev/${TARGET_DEVICE}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Adjust the '''TARGET_DEVICE''' name:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# TARGET_DEVICE=$(awk -v device=${TARGET_DEVICE} 'BEGIN {if (device~/mmc/) {part=&amp;quot;p&amp;quot;}; print device part}')&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Format the first partition with FAT32 file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# mkfs.vfat -n boot /dev/${TARGET_DEVICE}1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Format the second partition with EXT4 file system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# mkfs.ext4 -L rootfs /dev/${TARGET_DEVICE}2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Mount both partitions:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# mkdir -p /media/boot &amp;amp;&amp;amp; mount /dev/${TARGET_DEVICE}1 /media/boot&lt;br /&gt;
root@compulab:~# mkdir -p /media/rootfs &amp;amp;&amp;amp; mount /dev/${TARGET_DEVICE}2 /media/rootfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Copy {{filename|zImage-cl-som-imx6ul}}, {{filename|imx6ul-sbc-imx6ul.dtb}} and {{filename|imx6ul-sbc-imx6ul-wilink.dtb}} to the first (FAT) partition:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# cp /mount/point/zImage-cl-som-imx6ul /mount/point/imx6ul*.dtb /media/boot &amp;amp;&amp;amp; sync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Extract the content of {{filename|fsl-image-gui-cl-som-imx6ul.tar.bz2}} onto the second partition:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# tar --numeric-owner -xvpjf /mount/point/fsl-image-gui-cl-som-imx6ul.tar.bz2 -C /media/rootfs &amp;amp;&amp;amp; sync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Unmount both partitions:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@compulab:~# umount /dev/${TARGET_DEVICE}1&lt;br /&gt;
root@compulab:~# umount /dev/${TARGET_DEVICE}2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Continue to the [[#After Installation | After Installation]] section.&lt;br /&gt;
&lt;br /&gt;
== After Installation ==&lt;br /&gt;
{{Note|If the boot settings of the CL-SOM-iMX6UL are different than default, you may need to press and hold '''Ctrl-C''' while turning the CL-SOM-iMX6UL on, in order to get command prompt.}}&lt;br /&gt;
&lt;br /&gt;
== Boot Environment ==&lt;br /&gt;
=== Common Environment Variables ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv bootdelay 3&lt;br /&gt;
CL-SOM-iMX6UL # setenv image zImage-cl-som-imx6ul&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuration Dependent Environment Variables ===&lt;br /&gt;
CL-SOM-iMX6UL makes use of the same interface for the first MMC and a WiFi.&lt;br /&gt;
These devices can't be used simultaneously, thus two different device tree files are provided.&lt;br /&gt;
{{Warning|In case that the bootable device is '''mmc 0''', then {{filename|'''imx6ul-sbc-imx6ul.dtb'''}} must be used.}}&lt;br /&gt;
* MMC&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv fdt_file imx6ul-sbc-imx6ul.dtb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* WiFi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv fdt_file imx6ul-sbc-imx6ul-wilink.dtb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Display Options ====&lt;br /&gt;
SBC-iMX6UL has an option to connect either an LCD or a DVI display.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Below are examples that show how to change the boot environment in order to set the correct interface&lt;br /&gt;
timing and geometry and work with either an LCD or a DVI display separately.&lt;br /&gt;
&lt;br /&gt;
* DVI display enable function:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv dvi+ 'fdt rm lcdif/display/display-timings/lcd'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* LCD display enable function:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv lcd+ 'fdt rm lcdif/display/display-timings/dvi'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Storage Device Options ====&lt;br /&gt;
SBC-iMX6UL has an option to use either an eMMC or a NAND as a storage device.&amp;lt;br&amp;gt;&lt;br /&gt;
Both devices make use of the same SoC pads. As a result these device can't work simultaneously.&lt;br /&gt;
Device tree modification allows using one of these devices.&lt;br /&gt;
* NAND enable function:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv nand+ 'fdt addr ${fdt_addr}; fdt set gpmi status &amp;quot;okay&amp;quot;; fdt set mmc1  status &amp;quot;disabled&amp;quot;'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* eMMC enable function:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv emmc+ 'fdt addr ${fdt_addr}; fdt set gpmi status &amp;quot;disabled&amp;quot;; fdt set mmc1  status &amp;quot;okay&amp;quot;'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NAND flash ===&lt;br /&gt;
* Kernel and device tree loaders:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv loadimage 'nand read ${loadaddr} 0 800000'&lt;br /&gt;
CL-SOM-iMX6UL # setenv loadfdt 'nand read ${fdt_addr} 780000 10000'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Set the {{parameter|bootargs}} environment variable:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CM-FX6 # setenv bootargs 'console=ttymxc2,115200 root=ubi0:rootfs rw rootfstype=ubifs ubi.mtd=rootfs ip=dhcp'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MMC/SD or eMMC ===&lt;br /&gt;
* {{parameter|mmcdev}} and {{parameter|fdt_file}} environment variables:&lt;br /&gt;
'''MMC'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv mmcdev 0&lt;br /&gt;
CL-SOM-iMX6UL # setenv fdt_file imx6ul-sbc-imx6ul.dtb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''eMMC'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv mmcdev 1&lt;br /&gt;
CL-SOM-iMX6UL # setenv fdt_file imx6ul-sbc-imx6ul-wilink.dtb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* {{parameter|mmcroot}} environment variable:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv mmcroot &amp;quot;/dev/mmcblk${mmcdev}p2 rootwait rw&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Kernel and device tree loaders:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv loadimage 'load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}'&lt;br /&gt;
CL-SOM-iMX6UL # setenv loadfdt 'load mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* {{parameter|bootargs}} environment variable:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv bootargs &amp;quot;console=ttymxc2,115200 root=${mmcroot} ip=dhcp&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Boot command ===&lt;br /&gt;
* Default boot command:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv bootcmd 'run loadimage; run loadfdt; bootz ${loadaddr} - ${fdt_addr}'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* NAND boot command:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv bootcmd 'run loadimage; run loadfdt; run nand+; bootz ${loadaddr} - ${fdt_addr}'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Note|Make use of either {{parameter|dvi+}} or {{parameter|lcd+}} function depends on a desire display type}}&lt;br /&gt;
* DVI enabled boot command:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv bootcmd 'run loadimage; run loadfdt; run dvi+; bootz ${loadaddr} - ${fdt_addr}'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* LCD enabled boot command:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # setenv bootcmd 'run loadimage; run loadfdt; run lcd+; bootz ${loadaddr} - ${fdt_addr}'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* To boot Linux, type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CL-SOM-iMX6UL # saveenv&lt;br /&gt;
CL-SOM-iMX6UL # boot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[CL-SOM-iMX6UL: Linux: Debian]]&lt;br /&gt;
* [[CL-SOM-iMX6UL: Linux: Kernel]]&lt;br /&gt;
* [[Linux Development for ARM modules]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:CL-SOM-iMX6UL]]&lt;/div&gt;</summary>
		<author><name>Valentin</name></author>
		
	</entry>
</feed>