GUF-Yocto-jethro-9.0-r7707-0
i.MX6
User Manual
9
Deploying the Linux system to the target
A Garz & Fricke Yocto image can be installed on the system’s internal eMMC flash memory using the Garz &
Fricke
Flash-N-Go System
. This is a small RAM-disk-based Linux which is installed on your
i.MX6
in parallel to
the regular operating system. This chapter describes how to boot your device into
Flash-N-Go System
and how
to use it to install your Yocto image.
9.1
Booting Flash-N-Go System
There are two ways of booting your device into
Flash-N-Go System
. If the device already has a working Yocto
image installed, you can switch to
Flash-N-Go System
by issuing the following commands on the device console:
root@santaro:~# bootselect alternative
root@santaro:~# reboot
The device will reboot and show the
Flash-N-Go System
splash screen on the display. On the serial console
(see
[
I
), the command prompt should appear:
---------------------------------
Garz & Fricke Flash-N-Go System
---------------------------------
FLASH-N-GO:/
The change of the bootmode using the
bootselect
command is permanent, i.e. the next boot of the device will
start
Flash-N-Go System
again, until the bootmode is set back to regular operation:
FLASH-N-GO:/ bootselect regular
Alternatively, the bootmode can be switched temporarily by pressing down and holding the
bootmode switch
while the power supply is switched on. The location of the
bootmode switch
is shown in
[
I
Figure 17]
.
Figure 17: Location of the bootmode switch on the side of the device
This method changes the bootmode only for a single boot. The next boot of the device (without the
bootmode
switch
pressed) will boot the regular operating system again.
For more detailed information concerning the Garz & Fricke
Flash-N-Go System
please consult the
Flash-N-Go
System Manual
.
9.2
Installing a Yocto image on the device
Garz & Fricke provides a shell script for installing a Yocto image on the device, called
fng-install.sh
. The files
can be installed either locally on the device (e.g. a USB drive or an SD card) or remotely via TFTP. Regardless
which solution you prefer, you will need the following files from your
deploy
folder (see
[
I
):
fng-install.sh
uImage-imx6guf.bin
guf-image-imx6guf.tar.gz
uImage-imx6*.dtb
59